1
我有一个基本阵列将参数传递给array_multi_sort?
$base =array(
"A1" =array();
"A2" =array();
"A3" =array();
"A4" =array();
);
和条件阵列将使用排序
$condition = array("A1" => "SORT_ASC",
"A4" => 'SORT_ASC',
"A3" => 'SORT_DESC'
);
我想创建这样一个函数返回一个array_multi_sort
function sort_by_condition($condition) {
return array_multisort(
$base['A1'], SORT_ASC, SORT_STRING,
$base['A4'], SORT_ASC,SORT_NUMERIC,
$base['A3'], SORT_DESC,SORT_NUMERIC,
$base['A2'],//default
);
}
但我不知道我该如何返回这样的东西?
对不起,你能澄清你的问题吗? – deceze 2011-05-18 09:43:49
是的,我已经更新了这些问题。 – newbie 2011-05-18 09:47:53
如果您在函数中调用,请确保$ A1,$ A4等在该函数范围内 – 2011-05-18 09:58:06