php - 关于数组的一个非常简单的问题

标签 php arrays

如果 myFunction 返回一个数组,是否有更简单的方法?

$result = myFunction($parameters);
$result = $result[4];

谢谢。

最佳答案

PHP 不支持以这种方式取消引用数组,即这是无效的:

$result = myFunction($parameters)[4];

一些选项,没有一个特别优雅或可读:

list(,,,,$result) = myFunction($parameters); // ignore first 3
$result = array_pop( array_slice( myFunction($parameters), 4, 1 ) ); // grab 4th element

关于php - 关于数组的一个非常简单的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4824383/

相关文章:

php - 如何正确使用 CASE..WHEN 使用 PDO

php - 使用任何 PHP 循环从数据库表创建多个 html 表

将数组中的字母更改为 3 个不同的字母

javascript - 如何在条件为真时增加变量

Javascript-如何传递数组以添加表行 onclick 函数

php - 使用 php 脚本连接到数据库

php - 当 wsdl 消息具有相同的部分名称时,SoapServer 会错误地映射函数

php - 使用带有 array_fill 的匿名函数

C++字符字节数组

php - 检查 MySQL 中不存在的大数组元素的最快方法