php boleh mengeluarkan dua tatasusunan pada masa yang sama, asalkan nama kunci kedua-dua tatasusunan adalah konsisten. Langkah pelaksanaan: 1. Gunakan pernyataan foreach untuk melintasi nama kunci dan nilai kunci tatasusunan, dengan sintaks "foreach ($array1 sebagai $key => $value){//loop body blok pernyataan;}"; 2. Dalam badan gelung, Hanya keluarkan nilai elemen "$value" secara terus dan keluarkan nilai elemen "$array2[$key]" tatasusunan lain mengikut nama kunci "$key".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Dalam php, anda boleh gunakan pernyataan foreach (atau untuk) untuk mengeluarkan dua tatasusunan pada masa yang sama, selagi nama kunci kedua-dua tatasusunan adalah konsisten.
Pernyataan for hanya boleh merentasi tatasusunan indeks
Pernyataan foreach boleh merentasi tatasusunan indeks dan tatasusunan bersekutu
foreach Ia adalah pernyataan yang direka khas untuk merentasi tatasusunan Ia merupakan kaedah yang biasa digunakan semasa merentasi tatasusunan objek).
Pernyataan foreach merentasi tatasusunan tanpa mengira subskrip tatasusunan, dan boleh digunakan untuk tatasusunan indeks tak selanjar dan tatasusunan bersekutu dengan rentetan sebagai subskrip.
Langkah pelaksanaan:
Langkah 1: Gunakan pernyataan foreach untuk melintasi nama kunci dan kunci nilai tatasusunan
foreach ($array1 as $key => $value){ //循环体语句块; }
Lintas tatasusunan $array1 yang diberikan, dan dalam setiap gelung, nilai tatasusunan semasa ditugaskan kepada $value, dan nama kunci diberikan kepada $key.
Langkah 2: Dalam badan gelung, keluarkan nilai elemen $value $array1 dan keluarkan nilai elemen $array2 mengikut nama kunci $key
echo $value."<br>"; //输出$array1的元素值 echo $array2[$key]."<br>"; //输出$array2的元素值
Contoh pelaksanaan
<?php header('content-type:text/html;charset=utf-8'); $array1 = [1,3,5,7,9]; $array2 = [2,4,6,8,10]; var_dump($array1); var_dump($array2); foreach ($array1 as $key => $value){ echo $value." ".$array2[$key]."<br>"; } ?>
Pembelajaran yang disyorkan: "Video PHP tutorial 》
Atas ialah kandungan terperinci Bolehkah php mengeluarkan dua tatasusunan pada masa yang sama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!