Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menggelung melalui tatasusunan dalam php untuk mengesan sama ada ia mengandungi nilai tertentu
Kaedah pengesanan: 1. Gunakan pernyataan foreach untuk menggelung melalui tatasusunan, sintaksnya ialah "foreach ($array sebagai $value){}" 2. Dalam badan gelung, gunakan "$value= ==specified value" pernyataan Tentukan sama ada tatasusunan mengandungi nilai yang ditentukan (iaitu, sama ada elemen tatasusunan semasa adalah sama dengan nilai yang ditentukan). Jika sama, tatasusunan mengandungi nilai, jika tidak ia tidak mengandungi nilai.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
gelung php Pengesanan tatasusunan Kaedah sama ada untuk mengandungi nilai tertentu
1 Gunakan pernyataan foreach untuk menggelungkan melalui tatasusunan
foreach ($array as $value){ 语句块; }
2 Dalam badan gelung, gunakan operator === untuk mengesan sama ada nilai tertentu disertakan
$value===指定值dalam setiap satu. gelung , tentukan sama ada nilai tatasusunan semasa $value adalah sama dengan nilai yang ditentukan:
Kod pelaksanaan:
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("2",1,"3",4,2,3); var_dump($arr); foreach($arr as $value){ if($value===1){ echo "包含指定值"; break; } } ?>Saya akan memperbaikinya:
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("2",1,"3",4,2,3); var_dump($arr); $f=false; foreach($arr as $value){ if($value==="1"){ $f=TRUE; break; } } if($f){ echo "数组有指定值"; }else{ echo "数组没有指定值"; } ?>
Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menggelung melalui tatasusunan dalam php untuk mengesan sama ada ia mengandungi nilai tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!