Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Möglichkeiten gibt es, Arrays in PHP zu erstellen?

Welche Möglichkeiten gibt es, Arrays in PHP zu erstellen?

青灯夜游
青灯夜游Original
2021-07-06 18:45:356268Durchsuche

So erstellen Sie ein Array in PHP: 1. Deklarieren Sie das Array durch direkte Zuweisung, die Syntax lautet „$array-Variablenname [Subscript] = Wert“ 2. Verwenden Sie die Funktion array(), um das Array zu deklarieren, die Syntax lautet „$array-Variablenname=Array( key1=>value1,key2=>value2,...,keyN=>valueN);“.

Welche Möglichkeiten gibt es, Arrays in PHP zu erstellen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer

Methode 1: Deklarieren Sie das Array durch direkte Zuweisung

Wenn jedes Element im Array ein bestimmter Wert ist. Wann Es ist kein Array, wir nennen ein solches Array ein eindimensionales Array. Eindimensionale Arrays sind der einfachste und am häufigsten verwendete Array-Typ.

Das Syntaxformat zum Deklarieren eines eindimensionalen Arrays mithilfe der direkten Zuweisungsmethode zu Array-Elementen lautet wie folgt:

$数组变量名[下标] = 值

Der Index (Indexwert) kann eine Zeichenfolge oder eine Ganzzahl sein und der Index muss mit [ umschlossen werden ].

Der Beispielcode lautet wie folgt:

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;苹果&#39;;
$array[1] = &#39;香蕉&#39;;
$array[2] = &#39;橘子&#39;;
$array[3] = &#39;榴莲&#39;;
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

Das laufende Ergebnis lautet wie folgt:

array (size=4)
  0 => string &#39;苹果&#39; (length=6)
  1 => string &#39;香蕉&#39; (length=6)
  2 => string &#39;橘子&#39; (length=6)
  3 => string &#39;榴莲&#39; (length=6)

Tipps: Zusätzlich zur Verwendung der Funktion var_dump() zum Drucken des gesamten Arrays können Sie auch die Funktion print_r() verwenden.

Es gibt in PHP keine Größenbeschränkung für Arrays, daher können Sie im obigen Array weiterhin auf die gleiche Weise neue Elemente zum Array hinzufügen. Beim Zugriff auf Elemente in einem Array können Sie „$数组变量名[下标]“ verwenden. Der Beispielcode lautet wie folgt:

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;苹果&#39;;
$array[1] = &#39;香蕉&#39;;
$array[2] = &#39;橘子&#39;;
$array[3] = &#39;榴莲&#39;;
echo &#39;$array[0] = &#39; . $array[0] . &#39;<br>&#39;;
echo &#39;$array[1] = &#39; . $array[1] . &#39;<br>&#39;;
echo &#39;$array[2] = &#39; . $array[2] . &#39;<br>&#39;;
echo &#39;$array[3] = &#39; . $array[3] . &#39;<br>&#39;;
?>

Die laufenden Ergebnisse lauten wie folgt:

$array[0] = 苹果
$array[1] = 香蕉
$array[2] = 橘子
$array[3] = 榴莲

Wenn wir ein Index-Array deklarieren und der Indexwert steigt, können wir dies auch tun Geben Sie den spezifischen Wert nicht in eckigen Klammern an. Der Indexwert beginnt bei 0 und erhöht sich standardmäßig der Reihe nach. Der Beispielcode lautet wie folgt:

<?php
header("Content-type:text/html;charset=utf-8");
$array[] = &#39;苹果&#39;;
$array[] = &#39;香蕉&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

Die laufenden Ergebnisse lauten wie folgt:

array (size=4)
  0 => string &#39;苹果&#39; (length=6)
  1 => string &#39;香蕉&#39; (length=6)
  2 => string &#39;橘子&#39; (length=6)
  3 => string &#39;榴莲&#39; (length=6)

Methode 2: Verwenden Sie die Funktion array(), um ein Array zu deklarieren

Eine andere Möglichkeit, ein Array zu deklarieren, ist die Verwendung von array() Funktion zum Erstellen eines neuen Arrays. Es akzeptiert eine bestimmte Anzahl von durch Kommas getrennten Schlüssel=>Wert-Parameterpaaren. Das Syntaxformat lautet wie folgt:

$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

Der Beispielcode lautet wie folgt:

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(0 => &#39;红色&#39;, 1 => &#39;黄色&#39;, 2 => &#39;蓝色&#39;, 3 => &#39;紫色&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

Das laufende Ergebnis lautet wie folgt:

array (size=4)
  0 => string &#39;红色&#39; (length=6)
  1 => string &#39;黄色&#39; (length=6)
  2 => string &#39;蓝色&#39; (length=6)
  3 => string &#39;紫色&#39; (length=6)

Wenn Sie das =>-Symbol nicht verwenden, um einen Index anzugeben, wird standardmäßig ein Index verwendet Array. Der Standardindexwert beginnt ebenfalls bei 0 und erhöht sich der Reihe nach. Der Beispielcode lautet wie folgt:

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(&#39;红色&#39;,&#39;黄色&#39;,&#39;蓝色&#39;, &#39;紫色&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

Die laufenden Ergebnisse sind die gleichen wie im vorherigen Beispiel.

array (size=4)
  0 => string &#39;红色&#39; (length=6)
  1 => string &#39;黄色&#39; (length=6)
  2 => string &#39;蓝色&#39; (length=6)
  3 => string &#39;紫色&#39; (length=6)

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, Arrays in PHP zu erstellen?. 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