paul1: PHP, arrays merge

Beitrag lesen

Hi, ich habe drei arrays:

    $ersterArray[-3] = [235.52,null,null,null,null];
    $ersterArray[-2] = [234.74,null,null,null,null];
    $ersterArray[-1] = [233.21,null,null,null,null];

    $zweiterArray[-2] = [null,230.5,null,230.1,230.8];
    $zweiterArray[-1] = [null,231.7,null,230.9,231.9];
    $zweiterArray[0] = [233,null,null,231.9,232.5]; 

    $dritterArray[0] = [null,236.5,2.4,null,null];
    $dritterArray[1] = [null,236.5,1.1,null,null];
    $dritterArray[2] = [null,235.6,1.2,null,null];

Diese möchte ich zu einem zusammenfassen, allerdings sollen keine Werte verloren gehen:

    $mergedArray[-3] = [235.52,null,null,null,null];
    $mergedArray[-2] = [234.74,230.5,null,230.1,230.8];
    $mergedArray[-1] = [233.21,231.7,null,230.9,231.9];
    $mergedArray[0] = [233,236.6,2.4,231.9,232.5]; 
    $mergedArray[1] = [null,236.5,1.1,null,null];
    $mergedArray[2] = [null,235.6,1.2,null,null];

Ich hoffe man versteht was ich meine. Gibt es dafür eine Funktion in PHP (und wenn ja, welche) oder muss ich das selber hinfrickeln?

Danke, Paul

PS: es soll angenommen werde, dass es keine zwei Werte gibt, die sich überschneiden. Also entweder Wert oder null.