【发布时间】:2016-12-08 04:58:22
【问题描述】:
array_filter 只传递数组值,不传递键名...如何访问键名?
例如:
$array= array('country'=>'Spain');
array_filter($array,'my_func');
与 my_func 我想检查:
if KEYNAME == 'country' then ...
【问题讨论】:
-
@Patrick-Q 和@Rizier123 在将问题标记为重复之前阅读问题!在那个主题中,我的问题没有答案!
-
实际上,链接问题中接受的答案与您在此处接受的解决方案相同,但实际上传递了 更精确 标志。所以也许在起飞之前真正阅读并理解答案。
-
@PatrickQ 谢谢。你说对了一部分。我没有飞我的手柄,不用担心。只是这个答案对我来说有点难以直接理解。但是,在结束这个话题之前,请理解,如果我能得到那个答案,我就不会在这里问了。因此,如果用户提出问题,请尽可能帮助他。如果没有,那么至少给出提示。看看接受的答案,这就是我正在寻找的。span>
标签: php array-filter