키 값 쌍이있는 간단한 배열의 경우 array_search()
을 사용하여 값을 기반으로 키를 쉽게 찾을 수 있습니다. 하지만 값이 문자열이나 배열이 될 수있는 배열이 있고 값이 특정 키가있는 배열 인 키를 찾아야합니다. 즉, 내가 설정을 검색하고 3
를 반환해야합니다 -php를 사용하여 특정 키를 사용하여 값이 배열 인 키를 찾는 방법은 무엇입니까?
$myArray = array(
0 => string_value,
1 => string_value2,
3 => array(
'config' => array(
'option1' => value1,
'option2' => value2,
),
),
4 => string_value3,
);
나는 아이 배열은 키 config
있는 요소에 대한 키를 찾아야합니다.
배열을 순환하지 않는 것이 좋습니다. 이것이 유일한 옵션이라면 큰 문제는 아닙니다. 하지만 그 열쇠를 찾는 더 우아한 방법이 있는지 궁금하네요.
모든 항목을 확인하는 것 외에 다른 방법은 없습니다. –
그리고 당신은 무엇을 시도 했습니까? – RiggsFolly
이미 (모든 요소를 반복하는 등)이 작업을 수행하는 방법이 있고 더 좋은 방법이 있는지 궁금하다면 [코드 검토] (http://codereview.stackexchange.com/)에서 작업 솔루션을 게시하는 것이 좋습니다.) 대신. –