我正在开发一个程序,它使用PHP的内部数组指针迭代多维数组.我需要从当前行获取一个元素,我一直在这样做:
$arr[key($arr)]['item']
Run Code Online (Sandbox Code Playgroud)
但是,我更喜欢使用类似的东西:
current($arr)['item'] // invalid syntax
Run Code Online (Sandbox Code Playgroud)
我希望有一个功能,我在扫描文档时错过了,这使我能够访问元素,如下所示:
getvalue(current($arr), 'item')
Run Code Online (Sandbox Code Playgroud)
要么
current($arr)->getvalue('item')
Run Code Online (Sandbox Code Playgroud)
有什么建议?
Ada*_*ght 12
我非常怀疑有这样的功能,但写起来却微不足道
function getvalue($array, $key)
{
return $array[$key];
}
Run Code Online (Sandbox Code Playgroud)
编辑:从PHP 5.4开始,您可以直接从函数表达式索引数组元素current($arr)['item'].
| 归档时间: |
|
| 查看次数: |
13558 次 |
| 最近记录: |