Erstellen Sie ein numerisches Array mit dem Namen $cars, weisen Sie ihm drei Elemente zu und drucken Sie den Text mit den Array-Werten aus:
<?php$cars=array("Volvo","BMW", "Toyota");echo "Ich mag" , " $cars[1] . 2] . ".";?>Die Funktion array() wird zum Erstellen von Arrays verwendet.
In PHP gibt es drei Arten von Arrays:
Numerisches Array – Array mit numerischen ID-Schlüsseln
Assoziatives Array – ein Array mit angegebenen Schlüsseln, wobei jeder Schlüssel einem Wert zugeordnet ist
Mehrdimensionales Array – ein Array, das ein oder mehrere Arrays enthält
Syntax für numerische Arrays:
Array( Wert1, Wert2, Wert3 usw. );
Syntax für assoziative Arrays:
array( key=>value,key=>value,key=>value,etc. );
Parameter | beschreiben |
---|---|
Schlüssel | Gibt den Schlüsselnamen an (numerischer Wert oder Zeichenfolge). |
Wert | Geben Sie den Schlüsselwert an. |
Rückgabewert: | Gibt ein Array von Parametern zurück. |
---|---|
PHP-Version: | 4+ |
Protokoll aktualisieren: | Seit PHP 5.4 können Sie eine kurze Array-Syntax verwenden, indem Sie [] anstelle von array() verwenden. Verwenden Sie beispielsweise $cars=["Volvo","BMW"] anstelle von $cars=array("Volvo","BMW"); |
Erstellen Sie ein assoziatives Array mit dem Namen $age:
<?php$age=array("Peter"=>"35","Ben"=>"37", "Joe"=>"43");echo "Peter ist " $age['Peter'] . „Jahre alt.“;?>Durchlaufen Sie die Werte eines numerischen Arrays und drucken Sie sie aus:
<?php$cars=array("Volvo","BMW","Toyota");$arrlength=count($cars);for($x=0;$x<$arrlength;$x++) { echo $cars [$x]; echo "<br>";Durchlaufen Sie die Werte eines assoziativen Arrays und drucken Sie sie aus:
<?php$age=array("Peter"=>"35",Ben"=>"37",Joe"=>"43");foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . echo "<br>";Erstellen Sie ein mehrdimensionales Array:
<?php// Ein zweidimensionales Array $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) );?>