Rumah > pembangunan bahagian belakang > masalah PHP > Apakah yang dimaksudkan untuk melintasi tatasusunan dalam php

Apakah yang dimaksudkan untuk melintasi tatasusunan dalam php

藏色散人
Lepaskan: 2023-03-14 09:46:01
asal
2422 orang telah melayarinya

PHP melintasi tatasusunan bermakna mengakses setiap elemen dalam tatasusunan melalui kod PHP: 1. Melintasi gelung for 2. Melintasi tatasusunan melalui gelung foreach, dsb.

Apakah yang dimaksudkan untuk melintasi tatasusunan dalam php

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.4, komputer DELL G3

Apakah maksudnya melintasi tatasusunan dalam php?

PHP yang merentasi tatasusunan bermakna mengakses setiap elemen dalam tatasusunan melalui kod PHP.

Penciptaan tatasusunan:

1.array(): Hasilkan tatasusunan

 $a=array("Dog","Cat","Horse");
 print_r($a);
Salin selepas log masuk

nilai tatasusunan atau, kunci => nilai pembolehubah tatasusunan

Bahasa yang ditaip dengan kuat: 1. Hanya data jenis data yang sama boleh disimpan dalam tatasusunan 2. Panjang tatasusunan ditetapkan 3. Ia berterusan dalam memori

2. Tatasusunan bersekutu: $arr=array( "111"=>"ddd","daf"=>"ddd")

kunci dan nilai wujud secara berpasangan

3.unset() memadam tatasusunan elemen;

$a=array("Dog","Cat","Horse");
unset($a[0]);
Salin selepas log masuk

4. Tambah elemen:

$a[0]=10;

array_push($a,23); Tambah elemen

Lintas tatasusunan:

1.for($i=0;$i

{

echo $a[$i]."
";

}

hanya boleh melintasi tatasusunan indeks

2. Gelung foreach merentasi tatasusunan

kunci dan nilai pada masa yang sama

foreach($a as $v)
{
    echo $v."<br>";
}
foreach($a as $v=>$k)
{
    echo $v."--"."$k"."<br>";
}
Salin selepas log masuk
3.list() dan setiap() bergabung untuk melintasi

var_dump(each($a)); Keluarkan elemen yang ditunjuk oleh penuding semasa dan kembalikan tatasusunan baharu. pembolehubah

4 Operasi penunjuk tatasusunan:

list($b,$c,$d,$e)=$a;
echo $b;
Salin selepas log masuk
kunci(): Mengembalikan nama kunci elemen yang sedang ditunjuk oleh penunjuk dalaman tatasusunan

semasa( ): Mengembalikan elemen semasa (unit) dalam tatasusunan.   
list($k,$v)=each($a);
while(list($k,$v)=each($a))
{
  echo $k."--"."$v"."<br>"
}
Salin selepas log masuk

next(): Gerakkan penuding ke elemen semasa ke kedudukan elemen seterusnya dan kembalikan nilai elemen semasa

prev(): Gerakkan penuding ke elemen semasa ke kedudukan elemen sebelumnya dan kembalikan nilai elemen semasa

end(): Halakan penunjuk dalaman tatasusunan ke elemen terakhir dan kembalikan nilai elemen

reset(): Arahkan penunjuk dalaman tatasusunan kepada elemen pertama dan kembalikan nilai elemen ini Nilai

Laksanakan dahulu dan kemudian nilai keadaan

Pembelajaran yang disyorkan: "

Tutorial Video PHP
do
{
    current($a)
}
while(next($a));
Salin selepas log masuk
"

Atas ialah kandungan terperinci Apakah yang dimaksudkan untuk melintasi tatasusunan dalam php. 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