在多维数组上使用array_unshift

时间:2014-08-01 16:01:30

标签: php arrays multidimensional-array

我正在尝试在多维数组上使用array_unshift而无法让它做我想要的。这是代码:

$dataSet = array();
$dataSet['assoc_list'] = getAssocList(); 
array_unshift($dataSet['assoc_list'], 'all');

getAssocList函数只返回值A1,A2,A3。我想在该列表的顶部获得“全部”以便稍后运行报告。

1 个答案:

答案 0 :(得分:0)

function getAssocList () {
    return array('A1', 'A2', 'A3');
};

$dataSet = array();
$dataSet['assoc_list'] = getAssocList(); 
array_unshift($dataSet['assoc_list'], 'all');

print_r($dataSet);

您的代码运行正常,您能告诉我们您的getAssocList()方法吗?这是目前唯一可能导致问题的隐藏项目。