Rumah > pembangunan bahagian belakang > masalah PHP > Mengapa tatasusunan php tidak mempunyai nilai kunci?

Mengapa tatasusunan php tidak mempunyai nilai kunci?

青灯夜游
Lepaskan: 2023-03-12 12:02:01
asal
1797 orang telah melayarinya

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)".

Mengapa tatasusunan php tidak mempunyai nilai kunci?

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;
?>
Salin selepas log masuk

Hasil keluaran:

Mengapa tatasusunan php tidak mempunyai nilai kunci?

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;
?>
Salin selepas log masuk

Hasil keluaran:

Mengapa tatasusunan php tidak mempunyai nilai kunci?

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).&#39;<br>&#39;;
echo pos($arr).&#39;<br>&#39;;
next($arr);
echo current($arr).&#39;<br>&#39;;
next($arr);
next($arr);
echo current($arr);
?>
Salin selepas log masuk

Hasil keluaran:

Mengapa tatasusunan php tidak mempunyai nilai kunci?

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;
?>
Salin selepas log masuk

Hasil keluaran:

Mengapa tatasusunan php tidak mempunyai nilai kunci?

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;
?>
Salin selepas log masuk

Hasil keluaran:

Mengapa tatasusunan php tidak mempunyai nilai kunci?

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan