【发布时间】:2009-11-02 01:10:29
【问题描述】:
我需要创建一个数组数组。
我一直在使用array_map(null,$a,$b,$c) 来执行此操作,它工作正常,但是,如果其中一个映射数组不存在,它就不起作用。
为了解决这个问题,我使用了:
$myArray= array();
if (isset($a)) {
array_push($myArray,$a);
}
if (isset($b)) {
array_push($myArray,$b);
}
if (isset($c)) {
array_push($myArray,$c);
}
有没有更优雅/更短的方法来写这个?
我尝试通过array_map($function,$a,$b,$c) 应用一些功能,但没有成功。
【问题讨论】: