Эта тема на forum.dklab.ru


Anonymous: Как слить несколько массивов?
Как можно слить несколько масивов при этом не зная точное их количество.
В array_merge, например надо точно знать какие масивы и сколько сливать, при сложении тоже самое, нужно точное их количество $array1 + $array2 ???
jonjonson:

function myArrayMerge()
{
$result = array();
$args = func_get_args();
if (1 < func_num_args()) {
$result = array_pop($args);
foreach($args as $arg) {
$result = array_merge ($result, $arg);
}
} elseif(1 == func_num_args()) {
$result = $args[0];
}
return $result;
}

Anonymous:
И как пользоватся?
Anonymous:
Спасибо, понял
jonjonson:
Прочесть о функции func_get_args() и радоваться
Anonymous:
да-да-да, спасибо, я уже прочитал, см. выше пост.

Эта тема на forum.dklab.ru