Heim > Artikel > Backend-Entwicklung > Kann PHP Array-Elemente durch Zuweisung hinzufügen?
Ja. In PHP können Sie einem Array einen Wert im Format „$Array-Variablenname [Subskript] = Wert;“ zuweisen, um Array-Elemente hinzuzufügen. Der Index kann eine Zeichenfolge, eine Ganzzahl oder leer sein (d. h. nicht angeben). einen bestimmten Indexwert). Wenn der Index nicht leer ist, kann er nicht mit einem vorhandenen Indexwert wiederholt werden. Andernfalls wird der Elementwert ersetzt, anstatt ein Element hinzuzufügen. Wenn der Index leer ist, wird standardmäßig ein numerischer Index verwendet ab 0 oder nach dem bestehenden Index. Es gibt numerische Indizes basierend auf aufsteigender Reihenfolge.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
php kann Array-Elemente durch Zuweisung hinzufügen.
Beispiel:
<?php header("Content-type:text/html;charset=utf-8"); $arr = [1,2,3];//定义一个数组 var_dump($arr); $arr["a"]="aa"; $arr["b"]="bb"; echo "赋值后:"; var_dump($arr); ?>
Wie Sie sehen können, werden Elemente am Ende des Arrays hinzugefügt.
Erklärung:
In PHP können Sie dem Array Werte im Format „$array variable name[subscript] = value;
“ zuweisen, um Array-Elemente hinzuzufügen$数组变量名[下标] = 值;
”的格式来给数组赋值以增加数组元素
且,下标
Subscript
kann eine Zeichenfolge, eine Ganzzahl oder leer sein (d. h. es wird kein spezifischer Indexwert angegeben). <?php header("Content-type:text/html;charset=utf-8"); $arr = [1,2,3];//定义一个数组 var_dump($arr); $arr[4]=44; $arr["b"]="bb"; echo "赋值后:"; var_dump($arr); ?>Hinweis: Wenn der Index nicht leer ist, kann er nicht mit dem vorhandenen Indexwert wiederholt werden. Andernfalls werden keine Elemente hinzugefügt, sondern der Elementwert ersetzt.
<?php header("Content-type:text/html;charset=utf-8"); $arr = [1,2,3];//定义空数组 var_dump($arr); $arr[4]=44; $arr[1]="bb"; var_dump($arr); ?>Wenn der Index leer ist, wird der Der Standardwert ist „Numerischer Index“. Standardmäßig beginnt er bei 0 und erhöht sich sequentiell oder basierend auf dem vorhandenen numerischen Index.
<?php header("Content-type:text/html;charset=utf-8"); $arr = [1,2,3];//定义空数组 var_dump($arr); $arr["a"]="aa"; $arr[]="bb"; echo "赋值后:"; var_dump($arr); ?>
Erweitertes Wissen:
Array (Array) ist eine lineare Tabellendatenstruktur. Einfach ausgedrückt handelt es sich um eine Sammlung von Daten. Jedes Mitglied im Array wird als Element bezeichnet, und jedes Element wird durch einen speziellen Bezeichner unterschieden, der als Schlüssel und als Array-Index bezeichnet wird. Jede Entität im Array enthält zwei Elemente, nämlich Schlüssel und Wert. Die entsprechenden Array-Elemente können über den Schlüsselwert ermittelt werden. Diese Schlüssel können numerische Schlüssel oder Assoziationsschlüssel sein. Die entsprechenden Arrays können in zwei Typen unterteilt werden:
Der Schlüsselname (Index) besteht standardmäßig aus Zahlen, beginnend bei 0. Jede Zahl entspricht der Position eines Array-Elements im Array und tut dies auch muss nicht angegeben werden.
<?php header('content-type:text/html;charset=utf-8'); $array=array(1,2,3,4,"a"=>"aa"); var_dump($array);//打印数组 ?>Der Schlüsselname eines assoziativen Arrays kann eine beliebige Ganzzahl oder Zeichenfolge sein. Wenn der Schlüsselname eine Zeichenfolge ist, fügen Sie dem Schlüsselnamen einen begrenzenden Modifikator hinzu – einfache Anführungszeichen „“ oder doppelte Anführungszeichen „“. Um Verwirrung zu vermeiden, ist es bei indizierten Arrays am besten, Trennzeichen hinzuzufügen. Hinweis: Der Schlüsselname darf nicht NULL sein.
Empfohlenes Lernen: „PHP-Video-Tutorial
“🎜Das obige ist der detaillierte Inhalt vonKann PHP Array-Elemente durch Zuweisung hinzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!