加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

在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();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读