Heim  >  Artikel  >  Backend-Entwicklung  >  So erstellen und initialisieren Sie ein PHP-Array

So erstellen und initialisieren Sie ein PHP-Array

PHPz
PHPzOriginal
2023-09-05 13:37:591249Durchsuche

如何创建和初始化一个 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 = [];

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

Ausgabe:

Array
(
    [0] => 0
    [1] => 0
    [2] => 0
    [3] => 0
    [4] => 0
)

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

Ausgabe:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

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

Ausgabeergebnis:

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

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

Ausgabeergebnisse:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
)

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!

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