我正在尝试搜索一个数组并返回多个键
<?php
$a=array("a"=>"1","b"=>"2","c"=>"2");
echo array_search("2",$a);
?>
上面的代码只返回b,如何让I返回b和c?
最佳答案
正如 array_search 的手册中所述:
To return the keys for all matching values, use array_keys() with the optional search_value parameter instead.
示例:
$a=array("a"=>"1","b"=>"2","c"=>"2");
print_r(array_keys($a, "2"));
结果:
Array
(
[0] => b
[1] => c
)
关于PHP 数组搜索返回多个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33061265/