Heim  >  Artikel  >  Backend-Entwicklung  >  So speichern Sie Daten in einem PHP-Array

So speichern Sie Daten in einem PHP-Array

PHPz
PHPzOriginal
2023-04-23 09:18:06655Durchsuche

In PHP ist Array ein sehr einfacher und wichtiger Datentyp, der zum Speichern einer Reihe zusammengehöriger Daten verwendet werden kann. In der Entwicklung müssen wir häufig Arrays definieren, um einige Daten zu speichern. Schauen wir uns an, wie PHP-Arrays Daten speichern.

  1. Array definieren

Das Definieren eines Arrays in PHP ist sehr einfach. Sie können die Funktion array() oder eckige Klammern [] verwenden.

array()-Funktion

$arr = array('apple', 'banana', 'orange');

Eckige Klammern []

$arr = ['apple', 'banana', 'orange'];

Auf diese beiden Arten definierte Arrays sind gleichwertig.

  1. Array-Elemente speichern

Nachdem wir das Array definiert haben, können wir Schlüssel-Wert-Paare zum Speichern von Array-Elementen verwenden. Jedes Element im Array hat einen Schlüssel und einen Wert, und wir können basierend auf dem Schlüssel auf den entsprechenden Wert zugreifen. In PHP können Schlüssel Ganzzahlen oder Zeichenfolgen sein, und Werte können einen beliebigen Datentyp haben, z. B. Zeichenfolgen, Ganzzahlen, Boolesche Werte, Gleitkommazahlen, Objekte usw.

Verwenden Sie eckige Klammern [], um Elemente zu speichern

$arr = ['apple', 'banana', 'orange'];
$arr[0] = 'pear';         // 将数组中下标为0的元素修改为'pear'
$arr[3] = 'grape';        // 向数组中添加元素'grape',下标为3

Verwenden Sie die Funktion array(), um Elemente zu speichern

$arr = array('fruit1' => 'apple', 'fruit2' => 'banana');
$arr['fruit1'] = 'pear';        // 将数组中键名为'fruit1'的元素修改为'pear'
$arr['fruit3'] = 'orange';      // 向数组中添加元素'orange',键名为'fruit3'
  1. Mehrdimensionale Arrays

Wenn Sie komplexere Daten speichern müssen, können Sie mehrdimensionale Arrays verwenden. Ein mehrdimensionales Array bedeutet, dass die Elemente im Array auch Arrays sind und mehrere Schlüssel verwendet werden können, um auf die Elemente in einem mehrdimensionalen Array zuzugreifen.

Verwenden Sie eckige Klammern [], um mehrdimensionale Array-Elemente zu speichern

$arr = array(
  array('apple', 'pear', 'orange'),    // 第一个元素是一个数组,包含三个元素
  array('banana', 'grape'),            // 第二个元素是一个数组,包含两个元素
);
echo $arr[0][0];        // 访问数组中第一个元素的第一个元素

Verwenden Sie die Funktion array(), um mehrdimensionale Array-Elemente zu speichern

$arr = array(
  'fruit1' => array('name' => 'apple', 'price' => 2.5),
  'fruit2' => array('name' => 'banana', 'price' => 1.5),
);
echo $arr['fruit1']['name'];        // 访问数组中键名为'fruit1'的元素的'name'键对应的值

Das Obige ist eine kurze Einführung in die Art und Weise, wie PHP-Arrays Daten speichern. In der tatsächlichen Entwicklung können wir Arrays und Schlüssel-Wert-Paare frei kombinieren, um Daten nach Bedarf zu speichern und zu verarbeiten.

Das obige ist der detaillierte Inhalt vonSo speichern Sie Daten in einem 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