我想选择元素存在的数组
Array (
[0] => Array ( [0] => woman [synonym] => lady [1] => girl [word] => girl )
[1] => Array ( [0] => man [synonym] => man [1] => boy [word] => boy )
)
如果我使用
array_search('girl', $array);
它只会返回键,但我想选择数组的num
,然后再获取该数据
答案 0 :(得分:2)
我想你正在寻找array_filter()
:
function filter($array) {
return in_array('girl', $innerArray);
}
$filter = array_filter($yourArray, 'filter');
在一行中使用PHP-5.4回调的相同概念:
array_filter($array, function($innerArray) {return in_array('girl', $innerArray)});