数组语法问题,函数返回值是数组不能直接用[]取元素?

本文探讨了在 PHP 中使用 explode 函数时遇到的一个常见问题:如何直接获取并打印分割数组的第二个元素,而不先将其赋值给变量。文中通过一个具体的示例展示了正确的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小弟初学 PHP,使用的是 5.3.13。
使用过程中发现一个语法问题。

print explode('.', microtime(TRUE))[1];


explode()返回array,我想直接取这个返回值的第二个元素并输出,但是php报语法错。
如果先把返回值赋给一个临时变量比如 $a,然后再 $a[1] 倒没问题。
难道PHP这种情况必须用临时变量吗?还是要用其他什麼语法?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值