Heim  >  Artikel  >  Backend-Entwicklung  >  Kann PHP Array-Elemente durch Zuweisung hinzufügen?

Kann PHP Array-Elemente durch Zuweisung hinzufügen?

青灯夜游
青灯夜游Original
2022-09-28 17:02:452588Durchsuche

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.

Kann PHP Array-Elemente durch Zuweisung hinzufügen?

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);
?>

Kann PHP Array-Elemente durch Zuweisung hinzufügen?

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$数组变量名[下标] = 值;”的格式来给数组赋值以增加数组元素

且,下标

und 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);
?>
Kann PHP Array-Elemente durch Zuweisung hinzufügen?

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);
?>
Kann PHP Array-Elemente durch Zuweisung hinzufügen?

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);
?>
Kann PHP Array-Elemente durch Zuweisung hinzufügen?

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:
  • Index-Array


    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.

  • Assoziatives Array

    Der Schlüsselname (Index) besteht aus einer Mischung aus numerischen Werten und Zeichenfolgen; wenn ein Schlüsselname in einem Array keine Zahl ist, dann ist das Array ein assoziatives Array. Wie unten gezeigt:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array=array(1,2,3,4,"a"=>"aa");
var_dump($array);//打印数组
?>
Kann PHP Array-Elemente durch Zuweisung hinzufügen?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn