Heim > Backend-Entwicklung > PHP-Problem > So definieren Sie ein PHP-Array

So definieren Sie ein PHP-Array

PHPz
Freigeben: 2023-04-27 10:08:51
Original
561 Leute haben es durchsucht

In PHP ist Array eine sehr häufig verwendete Datenstruktur. Es ermöglicht uns das Speichern und Zugreifen auf Daten in Schlüssel-Wert-Paaren und ist sehr flexibel. In diesem Artikel wird die Implementierungsmethode des PHP-Arrays ausführlich vorgestellt.

  1. Array definieren

In PHP gibt es zwei Möglichkeiten, ein Array zu definieren: direkt mit der Funktion array() oder mit eckigen Klammern []. Beispiel:

$fruits = array('apple', 'orange', 'banana');
$numbers = [1, 2, 3, 4, 5];
Nach dem Login kopieren

Beim Definieren eines Arrays können Sie einen Schlüsselnamen angeben oder den standardmäßigen numerischen Index verwenden. Zum Beispiel:

$person = array('name' => 'John', 'age' => 25);
$colors = ['red', 'green', 'blue'];
Nach dem Login kopieren

Sie können die Funktionen echo und print_r verwenden, um die Elemente im Array auszugeben:

echo $fruits[0]; // 输出apple
print_r($person);
/* 
Array
(
    [name] => John
    [age] => 25
) 
*/
Nach dem Login kopieren
  1. Durchlaufen des Arrays

PHP bietet eine Vielzahl von Methoden zum Durchlaufen des Arrays, von denen die am häufigsten verwendet werden die foreach-Schleife und die for-Schleife.

Verwenden Sie eine foreach-Schleife, um ein Array zu durchlaufen:

foreach($fruits as $fruit) {
    echo $fruit . ',';
}
// 输出apple,orange,banana,

foreach($person as $key => $value) {
    echo $key . ': ' . $value . ', ';
}
// 输出name: John, age: 25,
Nach dem Login kopieren

Verwenden Sie eine for-Schleife, um ein Array zu durchlaufen:

for($i = 0; $i < count($colors); $i++) {
    echo $colors[$i] . &#39;,&#39;;
}
// 输出red,green,blue,
Nach dem Login kopieren
  1. Allgemeine Operationen für Arrays

In PHP verfügen Arrays über eine Vielzahl allgemeiner Operationen, z. B. Hinzufügen und Löschen , Ändern, Zusammenführen usw.

Ein Element hinzufügen:

Verwenden Sie eckige Klammern und eine neue Taste, um ein Element hinzuzufügen:

$person[&#39;gender&#39;] = &#39;male&#39;;
$colors[] = &#39;yellow&#39;;
Nach dem Login kopieren

Ein Element löschen:

Verwenden Sie die Unset-Funktion und eine Taste, um ein Element zu löschen:

unset($person[&#39;age&#39;]);
Nach dem Login kopieren

Ein Element ändern:

Verwenden Sie einen Schlüssel und ein Gleichheitszeichen, um den Wert eines Elements zu ändern:

$person[&#39;name&#39;] = &#39;Tom&#39;;
Nach dem Login kopieren

Arrays zusammenführen:

Verwenden Sie die Funktion array_merge, um Arrays zusammenzuführen:

$more_fruits = [&#39;grape&#39;, &#39;watermelon&#39;];
$fruits = array_merge($fruits, $more_fruits);
Nach dem Login kopieren
  1. Mehrdimensionale Arrays

In PHP können Sie Arrays verwenden, um mehrdimensional zu erstellen Arrays. Zum Beispiel:

$students = array(
    array(&#39;name&#39; => 'Mike', 'age' => 20),
    array('name' => 'Jane', 'age' => 21)
);

echo $students[0]['name']; // 输出Mike
Nach dem Login kopieren

Sie können auch [] verwenden, um mehrdimensionale Arrays zu erstellen:

$students[] = array('name' => 'Bob', 'age' => 22);
Nach dem Login kopieren

Mehrdimensionale Arrays durchqueren:

foreach($students as $student) {
    echo $student['name'] . ',';
}
// 输出Mike,Jane,Bob,
Nach dem Login kopieren
  1. Array-Funktionen

PHP bietet eine Fülle von Array-Funktionen, die folgenden sind einige davon sie:

  • count( $array): Gibt die Anzahl der Elemente im Array zurück
  • array_keys($array): Gibt alle Schlüsselnamen im Array als Elemente des neuen Arrays zurück
  • array_values($array): Gibt alle zurück Werte im Array als Elemente des neuen Array-Elements
  • array_search($value, $array): Suchen Sie den Schlüsselnamen des angegebenen Werts im Array
  • array_flip($array): Tauschen Sie den Schlüsselnamen und den Wert aus Das Array
  1. Zusammenfassung

Das PHP-Array ist eine sehr häufig verwendete Datenstruktur, die Schlüssel-Wert-Datenpaare speichern und darauf zugreifen kann. In PHP können Sie eckige Klammern oder die Funktion array() verwenden, um ein Array zu definieren. Sie können eine foreach-Schleife oder eine for-Schleife verwenden, um das Array zu durchlaufen. Sie können umfangreiche Array-Funktionen verwenden, um verschiedene Operationen durchzuführen. Gleichzeitig unterstützt PHP auch die Erstellung und den Betrieb mehrdimensionaler Arrays. Die Beherrschung der Implementierungsmethode von PHP-Arrays kann es uns ermöglichen, PHP-Code effizienter zu entwickeln und zu warten.

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

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