【发布时间】:2013-07-29 11:42:21
【问题描述】:
例如,如果我在数组$cake 中搜索值为5 的键,我可以使用以下代码:
$cake = array("a"=>6,"b"=>5,"c"=>6);
echo array_search(5, $cake, true); // returns "b";
但如果我的$cake 数组包含多个匹配项,则只返回第一个匹配项:
$cake = array("a"=>6,"b"=>5,"c"=>5,"d"=>5,"e"=>5);
echo array_search(5, $cake, true); // returns "b";
如何将多个匹配项作为数组返回?像这样:
$cake = array("a"=>6,"b"=>5,"c"=>5,"d"=>5,"e"=>5);
// return array("b","c","d","e");
【问题讨论】:
-
你不能循环遍历数组吗?
-
^yes 但是php没有任何内置函数可以做到这一点?
-
看看
preg_match_all()
标签: php