検出方法: 1. foreach ステートメントを使用して、構文「foreach ($array as $value){}」で配列をループします。2. ループ本体で、「$value=」を使用します。 ==指定された値" ステートメント 配列に指定された値が含まれているかどうか (つまり、現在の配列要素が指定された値と等しいかどうか) を判断します。等しい場合、配列には値が含まれ、そうでない場合は値が含まれません。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php ループ配列検出 特定の値が含まれているかどうかを判断するメソッド
#1. foreach ステートメントを使用して配列をループします#
foreach ($array as $value){ 语句块; }
2. ループ本体で === 演算子を使用して、特定の値が含まれているかどうかを検出します
$value===指定值各ループで、現在の配列値 $value が指定された値と等しいかどうかを判断します:
<?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;
}
}
?>
改善します:
<?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 "数组没有指定值"; } ?>
推奨される学習: 「
PHP ビデオ チュートリアル以上がPHPで配列をループして、特定の値が含まれているかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。