【发布时间】:2011-07-10 08:15:50
【问题描述】:
我有这样的多维数组:
Array
(
[0] => Array
(
[id] => 10184
[meta_tags] => tag1,tag2
)
)
如何在数组中按关键字(例如tag1)进行搜索。
谢谢你。
【问题讨论】:
-
...然后看看this answer。
我有这样的多维数组:
Array
(
[0] => Array
(
[id] => 10184
[meta_tags] => tag1,tag2
)
)
如何在数组中按关键字(例如tag1)进行搜索。
谢谢你。
【问题讨论】:
function ($haystack, $tag) {
foreach ($haystack as $key => $value) {
if (in_array($tag, explode(',', $value['meta_tags']) {
return true;
}
}
}
【讨论】:
我认为你必须使用递归函数,因为数组没有相同的维度。
请参考that post,它具有非常有用的递归函数。
【讨论】: