Rumah > Artikel > pembangunan bahagian belakang > Mengapa tatasusunan php tidak mempunyai nilai kunci?
Kaedah nilai: 1. Gunakan pernyataan "array_shift($arr)" untuk mendapatkan nilai; 2. Gunakan pernyataan "array_pop($arr)" 3. Gunakan "current($arr)"; pernyataan; 4. Gunakan pernyataan "reset($arr)" 5. Gunakan pernyataan "end($arr)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
tatasusunan php tidak mempunyai kunci Nilai
Kaedah 1: Gunakan array_shift() untuk mendapatkan nilai elemen pertama dalam tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //获取数组中的第一个元素 $first = array_shift($arr); echo "数组的第一个元素的值为:".$first; ?>
Hasil keluaran:
Kaedah 2: Gunakan array_pop() untuk mendapatkan nilai elemen terakhir dalam tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //获取数组中的最后一个元素 $last = array_pop($arr); echo "数组的最后一个元素的值为:".$last; ?>
Hasil keluaran:
Kaedah 3: Gunakan current() untuk mengembalikan nilai elemen semasa tatasusunan
Dalam PHP, setiap tatasusunan mempunyai Penunjuk dalaman menghala ke elemen "semasa"nya (elemen).
Melalui fungsi current(), anda boleh mendapatkan nilai elemen yang ditunjuk oleh penuding dalaman.
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); echo current($arr).'<br>'; echo pos($arr).'<br>'; next($arr); echo current($arr).'<br>'; next($arr); next($arr); echo current($arr); ?>
Hasil keluaran:
Kaedah 4: Fungsi set semula() mendapat nilai elemen pertama tatasusunan
fungsi reset(): Anda boleh menghalakan penuding dalaman dalam tatasusunan ke elemen pertama dan mengembalikan nilai elemen.
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); $first = reset($arr); echo "数组第一个元素的值:" .$first; ?>
Hasil keluaran:
Kaedah 5: fungsi end() mendapat nilai elemen terakhir tatasusunan Fungsi
end(): Anda boleh menghalakan penunjuk dalaman dalam tatasusunan ke elemen terakhir dan mengembalikan nilai elemen.
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); $last = end($arr); echo "数组最后一个元素的值:".$last; ?>
Hasil keluaran:
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Mengapa tatasusunan php tidak mempunyai nilai kunci?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!