$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なら0、56なら1、69なら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);
助けてくれますか?