数据库输出数组是
Array
(
[0] => Array
(
[id] => 1
[name] => 你好,234
[cate] => 生活日记
)
[1] => Array
(
[id] => 2
[name] => 79798
[cate] => 摄影美图
)
[2] => Array
(
[id] => 3
[name] => 567567
[cate] => 生活日记
)
)
过滤里面cate = 摄影美图,其它全部保留,效果是
Array
(
[0] => Array
(
[id] => 1
[name] => 你好,234
[cate] => 生活日记
)
[1] => Array
(
[id] => 2
[name] => 79798
[cate] => 生活日记
)
)
如何用array_filter实现呢? 感觉array_filter不太好用。
啥也不说,直接上代码,可惜php的闭包跟js一样又臭又长:
注意看
array_filter
的第二个参数,第二个参数是一个自定义函数。这个自定义函数是为了设置过滤条件。我觉得不用array_filter也能达到目的呀