단계: 1. 변수를 정의하고 값을 할당합니다. 구문은 "$con=0;"입니다. 2. "foreach($arr as $v){//loop body}"를 사용하여 배열을 반복합니다. 루프 본문, "if(strpos($v,"Character")){$c=1;break;}"를 사용하여 키 값에서 지정된 문자의 위치를 가져옵니다. 반환 값이 false가 아닌 경우 값입니다. 4. 루프가 끝난 후 변수 "$c"의 값이 1인지 확인하고, 그렇다면 지정된 문자가 키에 있는지 확인합니다. 배열의 값.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
php는 지정된 문자가 배열의 키 값에 있는지 확인합니다.
PHP에서는 foreach 문을 사용할 수 있으며 strpos() 함수는 지정된 문자가 배열의 키 값에 있는지 확인합니다.
1단계: 값이 0
$con=0;
인 변수를 정의합니다. 2단계: foreach 문을 사용하여 배열을 반복합니다.
foreach ($arr as $v){ //循环体语句块; }
주어진 $arr 배열을 탐색하고 현재 배열의 값을 할당합니다. $v로.
3단계: 루프 본문에서 strpos() 함수를 사용하여 요소 키 값에서 지정된 문자가 처음 나타나는 위치를 찾습니다.
반환 값이 문자의 위치인 경우 값 변수 $con은 1이 되고 break를 사용하여 루프에서 빠져나옵니다
반환 값이 false이면 루프가 끝날 때까지 계속 검색합니다.
if(strpos($v,"h")){ $con=1; break; }
4단계: 루프가 끝난 후, $con 변수의 값이 1인지 확인
1이면 지정된 문자가 배열의 키 값에 있음
1이 아니면 지정된 문자가 배열에 없음 배열의 키 값
if($con==1){ echo "指定字符在数组的键值里"; }else{ echo "指定字符不在数组的键值里"; }
전체 샘플 코드:
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(34, 3, "abc", 5, "php", "zfg"); var_dump($arr); $con = 0; foreach ($arr as $v) { if (strpos($v, "h")) { $con = 1; break; } } if ($con == 1) { echo "指定字符h在数组的键值里"; } else { echo "指定字符h不在数组的键值里"; } ?>
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 지정된 문자가 PHP 배열의 키 값에 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!