$myArray
(
[0] => Array
(
[0] => 27
[1] => 87
[2] => 76
[3] => 37
[4] => 69
)
[1] => Array
(
[0] => 2
[1] => 43
[2] => 56
[3] => 26
[4] => 60
)
[2] => Array
(
[0] => 36
[1] => 29
[2] => 59
[3] => 13
[4] => 65
)
[3] => Array
(
[0] => 63
[1] => 26
[2] => 29
[3] => 59
[4] => 28
)
)
나는 $ myArray를 가지고 있습니다. 지정된 번호에 대한 주 배열 색인을 가져 오려고합니다.메인 어레이 색인 얻기
예 : 숫자가 37 인 경우 숫자가 56 인 경우 , 나는 숫자이면 내가 0 을 얻으려면, 나는 수가 69 인 경우 1 을 얻으려면, 0 을 얻으려면 28, 3을 얻고 싶습니다.
다음 기능을 사용하려고했지만 0이되었습니다. 오류가 있습니까?
function search2dArray($needle, $haystack) {
if (is_array($haystack)) {
for ($h = 0; $h < count($haystack); $h++) {
$arraySearch = array_keys($haystack[$h], $needle);
if ($arraySearch != 0) {
return $h;
}
}
} else {
return false;
}
}
echo search2dArray(60, $myArray);
제발 도와주세요.
http://php.net/manual/en/function.array-keys.php – rliu