탐지 방법: 1. "foreach ($array as $value){}" 구문을 사용하여 foreach 문을 사용하여 배열을 반복합니다. 2. 루프 본문에서 "$value===지정된 값을 사용합니다. " 배열에 값이 있는지 확인하는 문 지정된 값(즉, 현재 배열 요소가 지정된 값과 같은지 여부)을 포함합니다. 동일하면 배열에 값이 포함되고, 그렇지 않으면 배열에 포함되지 않습니다. 값.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP를 사용하여 배열을 루프하여 특정 값이 포함되어 있는지 감지하는 방법
1 . foreach 문을 사용하여 배열을 반복합니다.
foreach ($array as $value){ 语句块; }
주어진 $array 배열을 반복하고 각 루프의 $value에 현재 배열의 값을 할당합니다.
2 루프 본문에서 === 연산자를 사용하여 특정 값이 포함되어 있는지 확인합니다.
$value===指定值
각 루프에서 현재 배열 값 $value가 지정된 값과 같은지 확인합니다.
같으면 배열에 값이 포함됩니다
같지 않으면 배열에 값이 포함되지 않습니다
참고: ===는 엄격하게 동일하며 값과 유형은 다음과 같습니다. 두 피연산자가 일치해야 Just be equal
으로 결정됩니다. 문자열 "1"과 값 1은 다릅니다.
구현 코드:
<?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 중국어 웹사이트의 기타 관련 기사를 참조하세요!