слияние двух массивов и сохранение повторяющихся значений

Есть ли функция php для объединения двух массивов и сохранения дубликатов?

Подобно:

$a=array('a','b','c'); $b=array('b','c','b'); array_merge2($a,$b); //result: array('a','b','c','b','c','b'); 

благодаря

add1:

что … я ранее тестировал array_merge и не сохранял повторяющиеся значения = /

array_merge хранит дубликаты.

http://codepad.org/XGcMAi3z

В примерах для array_splice показано, как добавить содержимое одного массива в конец другого. Просто замените последний параметр своим массивом.

 array_splice($input, count($input), 0, array($x, $y)); 

Итак, в вашем примере:

 $a=array('a','b','c'); $b=array('b','c','b'); array_splice($a, count($a), 0, $b);