Мне нужно создать массив массивов.
Я использовал 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)
, но безуспешно.