PHP array()Funktionen

PHP Array 参考手册Vollständige PHP-Array-Referenz

Beispiele

Erstelle ein numerisches Array namens $cars, weise ihm drei Elemente zu und gib einen Text aus, der die Array-Werte enthält:

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion array() wird verwendet, um ein Array zu erstellen.

In PHP gibt es drei Arten von Arrays:

  • Numerisches Array- Ein 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

Syntax für numerische Arrays:

array(value1,value2,value3,etc.);

Syntax für assoziative Arrays:

array(key=>value,key=>value,key=>value,etc.);

Parameter Beschreibung
key Gibt den Schlüsselnamen an (numerisch oder Zeichenkette).
value Gibt den Schlüsselwert an.

Technische Details

Rückgabewert: Gibt ein Array der Parameter zurück.
PHP-Version: 4+
Änderungsprotokoll: Seit PHP 5.4 kann die kurze Array-Syntax mit [] anstelle von array() verwendet werden.
Verwenden Sie zum Beispiel $cars=["Volvo","BMW"]; anstelle von $cars=array("Volvo","BMW");


Weitere Beispiele

Beispiel 1

Erstellen Sie ein assoziatives Array namens $age:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter ist " . $age['Peter'] . " Jahre alt.";
?>

Beispiel ausführen »

Beispiel 2

Durchlaufen Sie ein numerisches Array und geben Sie dessen Werte aus:

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);

for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>

Beispiel ausführen »

Beispiel 3

Durchlaufen Sie ein assoziatives Array und geben Sie die Werte aus:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>

Beispiel ausführen »

Beispiel 4

Erstellen Sie ein mehrdimensionales Array:

<?php
// Ein zweidimensionales Array
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>

Beispiel ausführen »


PHP Array 参考手册Vollständige PHP-Array-Referenz Andere Erweiterungen