>  기사  >  백엔드 개발  >  PHP에서 배열을 반복하여 특정 값이 포함되어 있는지 확인하는 방법

PHP에서 배열을 반복하여 특정 값이 포함되어 있는지 확인하는 방법

青灯夜游
青灯夜游원래의
2022-05-26 16:00:111854검색

탐지 방법: 1. "foreach ($array as $value){}" 구문을 사용하여 foreach 문을 사용하여 배열을 반복합니다. 2. 루프 본문에서 "$value===지정된 값을 사용합니다. " 배열에 값이 있는지 확인하는 문 지정된 값(즉, 현재 배열 요소가 지정된 값과 같은지 여부)을 포함합니다. 동일하면 배열에 값이 포함되고, 그렇지 않으면 배열에 포함되지 않습니다. 값.

PHP에서 배열을 반복하여 특정 값이 포함되어 있는지 확인하는 방법

이 튜토리얼의 운영 환경: 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에서 배열을 반복하여 특정 값이 포함되어 있는지 확인하는 방법

개선 중:

<?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에서 배열을 반복하여 특정 값이 포함되어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.