Dalam PHP, sebagai cara untuk menggunakan pembolehubah pengganti untuk mewakili elemen dalam tatasusunan yang dilalui seperti yang digunakan dalam penyataan foreach. Sintaks adalah "foreach (array_expression as $value){statement}".
Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3
seperti yang digunakan dalam pernyataan foreach, yang bermaksud unsur-unsur dalam tatasusunan yang dilalui diwakili oleh pembolehubah gantian.
PHP 4 memperkenalkan struktur foreach, yang merupakan cara mudah untuk melintasi tatasusunan. foreach hanya boleh digunakan dengan tatasusunan, dan ralat akan berlaku apabila cuba menggunakannya dengan jenis data lain atau pembolehubah yang tidak dimulakan.
mempunyai dua sintaks, yang kedua ialah lanjutan kecil tetapi berguna bagi yang pertama.
foreach (array_expression as $value){ 语句 } foreach (array_expression as $key => $value) { 语句 }
$value, $key adalah bersamaan dengan pembolehubah gelung, seperti $i dalam gelung for Anda boleh memilih nama sesuka hati dan dalam gelung ia akan sama dengan nilai dan subskrip setiap elemen tatasusunan.
Format pertama berulang pada tatasusunan array_expression yang diberikan. Setiap kali melalui gelung, nilai sel semasa ditugaskan kepada $value dan penunjuk di dalam tatasusunan digerakkan ke hadapan satu langkah (jadi sel seterusnya akan diperolehi dalam gelung seterusnya).
Format kedua melakukan perkara yang sama, kecuali nama kunci sel semasa juga diberikan kepada pembolehubah $key dalam setiap gelung.
Contohnya adalah seperti berikut:
$a = array('Tom','Mary','Peter','Jack');
Kami menggunakan kaedah foreach pertama untuk menghasilkan.
foreach ($a as $value) { echo $value."<br/>"; }
Keputusan akhir ialah:
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang dimaksudkan sebagai dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!