繁体   English   中英

有没有更有效的方法来索引数组? 的PHP

[英]Is there more efficient way to index an array? PHP

我不知道我应该在Google上使用什么关键字来找到解决方案。

这是我的代码:

function getArray(){
 return array('one','two','three');
}

$array = getArray();
echo $array[2];

我的问题是有没有更有效的方法从返回的数组中打印第三个元素?

如果您想要最简单的方法来打印数组的第x个元素,则应在函数中使用参数。

这样,您还可以进行一些检查以查看索引是否有效。

function getArray($index){
  $array = ['one', 'two', 'three'];

  if ($index < 0 || $index >= count($array)) {
    return null;
  } else {
    return $array[$index];
  }
}

echo getArray(2);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM