So erstellen und initialisieren Sie ein PHP-Array

PHPz
Freigeben: 2023-09-05 14:04:02
Original
1343 Leute haben es durchsucht

如何创建和初始化一个 PHP 数组

So erstellen und initialisieren Sie ein PHP-Array

PHP-Array ist eine sehr häufige und nützliche Datenstruktur, die zum Speichern und Organisieren großer Datenmengen verwendet werden kann. Das Erstellen und Initialisieren eines PHP-Arrays ist einer der häufigsten Vorgänge beim Schreiben von PHP-Programmen. Dieser Artikel zeigt Ihnen, wie Sie ein PHP-Array erstellen und initialisieren, und stellt einige Codebeispiele bereit.

Erstellen Sie ein leeres Array
In PHP können wir das Array-Schlüsselwort array() verwenden oder direkt die leeren Klammern [] verwenden, um ein leeres Array zu erstellen. Hier sind Beispiele für beide Methoden:

// 使用 array() 创建空数组
$array1 = array();

// 使用 [] 创建空数组
$array2 = [];
Nach dem Login kopieren

Erstellen Sie ein Array mit Standardwerten
Anstatt ein leeres Array zu erstellen, können wir auch ein Array mit Standardwerten erstellen, bei dem jedes Element auf den gleichen Wert initialisiert wird. Wir können die Funktion array_fill() verwenden, um dieses Ziel zu erreichen. Hier ist ein Beispiel:

// 创建一个包含 5 个元素的数组,每个元素初始化为默认值 0
$array = array_fill(0, 5, 0);

// 打印数组
print_r($array);
Nach dem Login kopieren

Ausgabe:

Array
(
    [0] => 0
    [1] => 0
    [2] => 0
    [3] => 0
    [4] => 0
)
Nach dem Login kopieren

Initialisierung eines Arrays bekannter Elemente
Manchmal kennen wir die Elemente, die wir im Array speichern möchten, bereits und möchten sie alle auf einmal zum Array hinzufügen. Sie können die Syntax array() oder [] verwenden, um dieses Ziel zu erreichen. Hier ist ein Beispiel:

// 初始化一个包含多个元素的数组
$array = array('apple', 'banana', 'orange');

// 打印数组
print_r($array);
Nach dem Login kopieren

Ausgabe:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Nach dem Login kopieren

Erstellen Sie ein assoziatives Array.
Ein assoziatives Array ist ein Array, das Zeichenfolgenschlüssel verwendet, um auf Werte zuzugreifen. Um ein assoziatives Array zu erstellen, können wir die Syntax array() oder [] verwenden und das Symbol => verwenden, um Schlüssel-Wert-Paare zu trennen. Hier ist ein Beispiel:

// 创建一个关联数组
$array = array(
    'name' => 'John Doe',
    'age' => 30,
    'email' => 'john@example.com'
);

// 打印数组
print_r($array);
Nach dem Login kopieren

Ausgabeergebnis:

Array
(
    [name] => John Doe
    [age] => 30
    [email] => john@example.com
)
Nach dem Login kopieren

Dynamisches Hinzufügen von Elementen zum Array
Zusätzlich zur Initialisierung der Array-Elemente zum Zeitpunkt der Erstellung können wir dem Array auch dynamisch Elemente hinzufügen, wenn das Array bereits vorhanden ist. Elemente können mit der im Array integrierten Funktion array_push() oder direkt durch Zuweisung hinzugefügt werden. Hier sind zwei Beispiele:

// 使用 array_push() 添加元素
$array = array('apple', 'banana');
array_push($array, 'orange');

// 直接通过赋值方式添加元素
$array[] = 'grape';

// 打印数组
print_r($array);
Nach dem Login kopieren

Ausgabeergebnisse:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
)
Nach dem Login kopieren

Zusammenfassung
Das Erstellen und Initialisieren eines PHP-Arrays ist einer der häufigsten Vorgänge beim Schreiben von PHP-Programmen. Mit der Syntax array() oder [] können wir ganz einfach ein leeres Array, ein Array mit Standardwerten, ein Array bekannter Elemente und ein assoziatives Array erstellen und initialisieren. Darüber hinaus können wir auch die integrierte Funktion array_push() verwenden oder Elemente direkt zuweisen, um Elemente dynamisch zum Array hinzuzufügen. Hoffentlich sind die Codebeispiele in diesem Artikel hilfreich bei der Arbeit mit PHP-Arrays.

Das obige ist der detaillierte Inhalt vonSo erstellen und initialisieren Sie ein PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage