$v){if($v==value){를 사용합니다. echo $k;}}", 해당 키 이름을 출력할 수 있습니다."/> $v){if($v==value){를 사용합니다. echo $k;}}", 해당 키 이름을 출력할 수 있습니다.">
php 배열은 해당 키 이름(key)을 값으로 찾을 수 있습니다. 두 가지 검색 방법: 1. 해당 키 이름을 반환하는 "array_search(value, array)"를 사용합니다. 2. "foreach($arr as $k=>$v){if($v==value)를 사용합니다. { echo $k;}}", 해당 키 이름을 출력할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP 배열은 값으로 해당 키 이름(키)을 찾을 수 있습니다.
다음 글에서는 두 가지 검색 방법을 소개하겠습니다.
방법 1: array_search() 함수 사용
array_search() 함수는 배열에서 지정된 키 값을 검색하고 해당 키 이름을 반환할 수 있습니다.
<?php header('content-type:text/html;charset=utf-8'); $arr=array("id"=>1,"name"=>"李华","age"=>23); var_dump($arr); echo "指定值'李华'对应的键名为:".array_search("李华",$arr); ?>
방법 2: foreach 문을 사용하여 배열을 순회하고 검색
foreach 문을 사용하여 배열을 순회
루프 본문에서 "==" 연산자를 사용하여 지정된 값이 요소에 있는지 확인하십시오. 그렇다면 해당 키 이름이 반환됩니다
<?php header('content-type:text/html;charset=utf-8'); $arr=array("id"=>1,"name"=>"张三","age"=>23); var_dump($arr); foreach ($arr as $key => $value){ if($value==23){ echo "指定值'23'对应的键名为:".$key; } } ?>
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP 배열에서 키 이름(키)을 값으로 찾을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!