0
array_filter
只传递数组值,而不是键名...如何访问键名? 例如:传递键名在array_filter
$array= array('country'=>'Spain');
array_filter($array,'my_func');
与my_func
我要检查: if KEYNAME == 'country' then
...
array_filter
只传递数组值,而不是键名...如何访问键名? 例如:传递键名在array_filter
$array= array('country'=>'Spain');
array_filter($array,'my_func');
与my_func
我要检查: if KEYNAME == 'country' then
...
array_filter同样可以通过他们。
array_filter($array, 'my_func', ARRAY_FILTER_USE_BOTH);
和my_func
将然后被传递两个参数;关键和价值。
@帕特里克-Q和@ Rizier123 其标记为重复之前,阅读的问题! 在那个话题中,我的问题没有答案! –
实际上,链接问题中的接受答案与您在此接受的解决方案是相同的解决方案,但实际上已通过_more更多精确标志。所以也许在飞出手柄之前实际阅读并理解答案。 –
@PatrickQ谢谢。你有部分权利。我没有飞过我的手柄,不用担心。只是这个答案对我直接理解有点困难。然而,在结束这个话题之前,请理解,如果我能得到答案,我不会在这里问。所以,如果用户询问问题,那么如果可以的话,帮助他。如果不是,那么至少应该提示一下。看看接受的答案,那就是我正在寻找的东西。 –