O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.7 Ein Array an ein anderes anfügen

Problem

Sie möchten zwei Arrays zu einem Array kombinieren.

Lösung

Verwenden Sie array_merge():

$garten = array_merge($obst, $gemuese);

Diskussion

Die Funktion array_merge() funktioniert sowohl bei vorab definierten Arrays als auch bei solchen, die an Ort und Stelle mit array() definiert werden:

$p_sprachen = array('Perl', 'PHP');
$p_sprachen = array_merge($p_sprachen, array('Python'));
print_r($p_sprachen);
Array
(
    [0] => PHP
    [1] => Perl
    [2] => Python
)

Die zu mischenden Arrays können also wie $p_sprachen bereits vorhanden sein, oder sie können anonyme Arrays wie array('Python') sein.

Verwenden Sie hier nicht array_push(), da PHP das Array nicht automatisch in eine Reihe voneinander unabhängiger Variablen auflösen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required