我试图在多维数组上使用array_unshift
,无法让它做我想做的事。下面是代码:
$dataSet = array();
$dataSet['assoc_list'] = getAssocList();
array_unshift($dataSet['assoc_list'], 'all');
getAssocList
函数只是返回值A1,A2,A3。我正试图在列表的顶部获得"all",以便稍后运行报告。
function getAssocList () {
return array('A1', 'A2', 'A3');
};
$dataSet = array();
$dataSet['assoc_list'] = getAssocList();
array_unshift($dataSet['assoc_list'], 'all');
print_r($dataSet);
你的代码工作得很好,你能告诉我们你的getAssocList()方法吗?这是目前唯一可能导致您出现问题的隐藏项。