$v){//statement block; }" ."/> $v){//statement block; }" .">
Rumah >pembangunan bahagian belakang >masalah PHP >Apakah pernyataan gelung yang boleh digunakan untuk melintasi tatasusunan dalam PHP
Dalam PHP, anda boleh melintasi tatasusunan melalui pernyataan gelung "untuk" atau "foreach". Traversal penyataan untuk berkaitan dengan subskrip tatasusunan dan sesuai untuk merentasi tatasusunan indeks berterusan Sintaksnya ialah "for($i=0;$i
$v){//blok pernyataan;}". ($arr);$i ){>
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Ia boleh digunakan dalam PHP Iterate melalui tatasusunan melalui pernyataan gelung "untuk" atau "foreach".
1 Gunakan pernyataan gelung for untuk merentasi tatasusunan
Gelung for akan mentakrifkan pembolehubah yang mengawal pembolehubah. bilangan gelung dalam pernyataan for , jadi pernyataan gelung for boleh melakukan operasi gelung mengikut bilangan gelung yang diketahui, yang sesuai untuk situasi di mana bilangan kali skrip perlu dijalankan diketahui dengan jelas.
Iaitu, traversal penyataan untuk berkaitan dengan subskrip tatasusunan, dan sesuai untuk merentasi tatasusunan indeks berterusan.
for ($i=0; $i <数组长度;变量更新--自增或自减) { 语句块; }
Kemas kini pembolehubah (ungkapan 3): ungkapan dengan operasi kenaikan kendiri atau pengurangan kendiri Setiap kali gelung dilaksanakan, nilai pembilang diubah suai dengan serta-merta bahawa gelung Keadaan secara beransur-ansur menjadi "tidak boleh dipertahankan".
Contoh:
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); for ($i=0; $i < count($array); $i++) { echo $array[$i] . "<br/>"; } ?>
2. Gunakan pernyataan foreach untuk melintasi tatasusunan
foreach ialah pernyataan yang direka khas untuk merentasi tatasusunan Ia merupakan kaedah yang biasa digunakan semasa merentasi tatasusunan. tatasusunan dan tatasusunan tatasusunan adalah tidak relevan dan boleh digunakan untuk tatasusunan indeks terputus dan tatasusunan bersekutu dengan rentetan sebagai subskrip.
Pernyataan ini mempunyai dua format tatabahasa:
foreach ($array as $value){ 语句块; }yang diberikan dan memberikan nilai tatasusunan semasa kepada
dalam setiap gelung. $array
$value
foreach ($array as $key => $value){ 语句块; }yang diberikan, dalam setiap gelung akan ditetapkan nilai tatasusunan semasa kepada
dan nama kunci kepada $array
. $value
$key
Apabila pernyataan foreach bergelung, penunjuk di dalam tatasusunan akan bergerak ke hadapan satu langkah, supaya elemen tatasusunan seterusnya akan diperolehi dalam gelung seterusnya . Berhenti melintasi dan keluar dari gelung sehingga ia mencapai penghujung tatasusunan.
Instance 1:<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); foreach ($array as $value) { echo $value . "<br/>"; } ?>
香蕉 苹果 梨子 橙子 橘子 榴莲Instance 2:
Output:
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); foreach ($array as $key => $value) { echo "键名为:".$key.",键值为:".$value . "<br/>"; } ?>
Pembelajaran yang disyorkan: "
Tutorial Video PHPAtas ialah kandungan terperinci Apakah pernyataan gelung yang boleh digunakan untuk melintasi tatasusunan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!