在php中访问没有方括号的数组值
发布时间:2020-12-13 18:07:23 所属栏目:PHP教程 来源:网络整理
导读:在 PHP中如何在不使用键周围的方括号的情况下访问数组的值?我的特殊问题是我想访问函数返回的数组元素.假设函数(args)返回一个数组.为什么是 $var = function(args)[0]; 关于方括号向我大吼大叫?我能做点什么吗 $var = function(args).value(0); 还是我错
在
PHP中如何在不使用键周围的方括号的情况下访问数组的值?我的特殊问题是我想访问函数返回的数组元素.假设函数(args)返回一个数组.为什么是
$var = function(args)[0]; 关于方括号向我大吼大叫?我能做点什么吗 $var = function(args).value(0); 还是我错过了一些非常基本的东西?
正如其他人所说,你几乎必须使用一个临时变量:
$temp = myFunction(); $value = $temp[0]; 但是,如果知道返回的数组的结构,则可以避免临时变量. 如果你只想要第一个成员: $value = reset(myFunction()); 如果你想要最后一个成员: $value = end(myFunction()); 如果你想要其中任何一个: // second member list(,$value) = myFunction(); // third list(,$value) = myFunction(); // or if you want more than one: list(,$thirdVar,$fifth) = myFunction(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |