Rumah >pembangunan bahagian belakang >masalah PHP >Apakah yang dimaksudkan untuk melintasi tatasusunan dalam php
PHP melintasi tatasusunan bermakna mengakses setiap elemen dalam tatasusunan melalui kod PHP: 1. Melintasi gelung for 2. Melintasi tatasusunan melalui gelung foreach, dsb.
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);
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]);
4. Tambah elemen:
$a[0]=10;
array_push($a,23); Tambah elemen Lintas tatasusunan: 1.for($i=0;$i27e6ac5c2430482f6ccc06b35f0e8c9b";} hanya boleh melintasi tatasusunan indeks2. 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>"; }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;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>" }
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 keadaanPembelajaran yang disyorkan: "
Tutorial Video PHPdo { current($a) } while(next($a));"
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!