Zuerst müssen Sie verstehen, was ein Array ist. In PHP ist ein Array ein spezieller Variablentyp, der zum Speichern mehrerer Werte verwendet werden kann. Arrays können Werte jeglicher Art enthalten, z. B. Zeichenfolgen, Ganzzahlen, Gleitkommazahlen, Objekte usw. In PHP gibt es zwei Arten von Arrays: indizierte Arrays und assoziative Arrays.
Ein indiziertes Array ist ein Array, das durch die Position oder den Index der Array-Elemente identifiziert wird. Jedem Element eines indizierten Arrays ist ein numerischer Index zugeordnet, der mithilfe einer Ganzzahl oder einer Zeichenfolge indiziert werden kann. Um einem indizierten Array einen Wert zuzuweisen, können Sie die folgende Syntax verwenden:
$my_array = array(); //定义一个空的数组 $my_array[0] = "apple"; //给数组的第一个元素赋值 $my_array[1] = "banana"; //给数组的第二个元素赋值 $my_array[2] = "orange"; //给数组的第三个元素赋值
Im obigen Beispiel wird ein leeres Array $my_array
definiert und dann wird der Index $my_array verwendet [0]
, $my_array[1]
, $my_array[2]
Weisen Sie dem Array einen Wert zu. $my_array
,然后使用索引 $my_array[0]
、$my_array[1]
、$my_array[2]
给数组赋值。
除了使用array()
定义一个空数组以外,还可以使用以下语法同时定义和初始化一个索引数组:
$my_array = array("apple", "banana", "orange");
在这个例子中,数组 $my_array
中的元素分别是字符串 "apple"、"banana"、"orange"。
关联数组是由数组元素的名称或关键字来标识的数组。关联数组的每个元素都有一个关联的字符串索引,可以使用任何字符串作为键名。要给关联数组赋值,可以使用以下语法:
$my_array = array(); //定义一个空的数组 $my_array["name"] = "Tom"; //给数组的"name"元素赋值 $my_array["age"] = 18; //给数组的"age"元素赋值 $my_array["address"] = "Beijing"; //给数组的"address"元素赋值
在上面的例子中,定义了一个空的数组 $my_array
,然后使用键名 "name"
、"age"
、"address"
给数组赋值。
除了使用array()
定义一个空数组以外,还可以使用以下语法同时定义和初始化一个关联数组:
$my_array = array( "name" => "Tom", "age" => 18, "address" => "Beijing" );
在这个例子中,数组 $my_array
中的元素分别是字符串 "Tom"、"18"、"Beijing",并且分别对应着键名为 "name"
、"age"
、"address"
。
总结起来,PHP 给数组赋值有两种方式:通过数组的索引或键名来给数组元素赋值。无论是索引数组还是关联数组,都可以使用 array()
array()
zum Definieren eines leeren Arrays können Sie auch die folgende Syntax verwenden, um gleichzeitig ein indiziertes Array zu definieren und zu initialisieren: 🎜rrreee🎜In diesem Beispiel das Array $my_array
Die Elemente in > sind jeweils die Zeichenfolgen „apple“, „banana“ und „orange“. 🎜🎜Assoziative Arrays sind Arrays, die durch die Namen oder Schlüsselwörter der Array-Elemente identifiziert werden. Jedem Element eines assoziativen Arrays ist ein String-Index zugeordnet, und jeder String kann als Schlüssel verwendet werden. Um einem assoziativen Array einen Wert zuzuweisen, können Sie die folgende Syntax verwenden: 🎜rrreee🎜Im obigen Beispiel wird ein leeres Array $my_array
definiert und dann der Schlüsselname "name"
ist definiert, "age"
, "address"
weisen dem Array Werte zu. 🎜🎜Zusätzlich zur Verwendung von array()
zum Definieren eines leeren Arrays können Sie auch die folgende Syntax verwenden, um gleichzeitig ein assoziatives Array zu definieren und zu initialisieren: 🎜rrreee🎜In diesem Beispiel das Array $my_array
Die Elemente in sind jeweils die Zeichenfolgen „Tom“, „18“ und „Beijing“ und entsprechen den Schlüsselnamen „name“
, „age“ und "address"
. 🎜🎜Zusammenfassend gibt es zwei Möglichkeiten, Arrays in PHP Werte zuzuweisen: Zuweisen von Werten zu Array-Elementen über den Index oder den Schlüsselnamen des Arrays. Unabhängig davon, ob es sich um ein indiziertes Array oder ein assoziatives Array handelt, können Sie ein Array mit der Funktion array()
oder direkt in einer Zuweisungsanweisung definieren und initialisieren. Für PHP-Entwickler ist es sehr wichtig, sich mit Array-Zuweisungsmethoden auszukennen. 🎜Das obige ist der detaillierte Inhalt vonSo weisen Sie einem Array in PHP einen Wert zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!