当前位置:  开发笔记 > 编程语言 > 正文

用函数访问PHP数组元素?

如何解决《用函数访问PHP数组元素?》经验,为你挑选了1个好方法。

我正在开发一个程序,它使用PHP的内部数组指针迭代多维数组.我需要从当前行获取一个元素,我一直在这样做:

$arr[key($arr)]['item']

但是,我更喜欢使用类似的东西:

current($arr)['item'] // invalid syntax

我希望有一个功能,我在扫描文档时错过了,这使我能够访问元素,如下所示:

getvalue(current($arr), 'item')

要么

current($arr)->getvalue('item')

有什么建议?



1> Adam Wright..:

我非常怀疑有这样的功能,但写起来却微不足道

function getvalue($array, $key)
{
  return $array[$key];
}

编辑:从PHP 5.4开始,您可以直接从函数表达式索引数组元素current($arr)['item'].


我想这可能就是我最终要做的事情.如果你是正确的,没有这样的功能,这是一个非常糟糕的疏忽.
推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有