索引返回数组的最有效方法是什么?

Jer*_*lft 7 php

function returnsAnArray ()
{
  return array ('test');
}

echo returnsAnArray ()[0];
Run Code Online (Sandbox Code Playgroud)

在PHP中生成语法错误.在不将结果赋给临时变量的情况下直接从返回的数组中获取元素的最有效方法是什么?

Pau*_*xon 5

这是使用列表语言构造的一种方法

function returnsAnArray ()
{
  return array ('test');
}

list($foo)=returnsAnArray();
Run Code Online (Sandbox Code Playgroud)

您可以通过将其与array_slice组合来从偏移量中获取一系列元素

list($third,$fourth,$fifth)=array_slice(returnsAnArray(), 2, 3);
Run Code Online (Sandbox Code Playgroud)

  • 好的,这对访问已知定位的项目是有效的.如何从函数返回从关联数组中访问已知索引? (2认同)