premesso che non ho capito il motivo del perchč rinomini due variabili:
$array1 = $arrayA
ecc..

č evidente che vede l'array1 come vuoto.

prob.. c'č qualche errore di sintassi su come ricavi $array1
bye