php - 如何获取函数返回的数组的某个键?

标签 php

<分区>

Possible Duplicate:
PHP syntax for dereferencing function result

function returnArray(){
  $array = array(
     0 => "kittens",
     1 => "puppies"
  );
  return $array;    
}

echo returnArray()[0];

如何在不将整个数组分配给变量的情况下做到这一点?

最佳答案

为什么不在函数中传递参数?

function returnArray($key=null){
  $array = array(
     0 => "kittens",
     1 => "puppies"
  );
  return is_null($key) ? $array : $array[$key];    
}

echo returnArray(0); // only 0 key
echo returnArray(); // all the array

关于php - 如何获取函数返回的数组的某个键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5309972/

相关文章:

php - 从数据库中选择 Unicode U+hex 表示法

php - 如何将此动态列表拆分为 3 列?

php - FOSRestBundle 在获取 URL 中添加 'S'

php - codeigniter 根据位置和日期查看每个月的数据

php - 如何访问 Zend_Framework 中默认模块中的模型?

php - 防止重复输入mysql

php - 计算查询时间 php & Mysql

php - Mysql - Woocommerce 交叉销售和向上销售单一产品

php - 我想按最后一个类别编号插入一个数字

php - Memcached 对具有大量选择的小型数据库的好处