Hinzufügen, Löschen und Zurückgeben eines PHP-Arrays

王林
Freigeben: 2023-05-19 19:49:06
Original
502 Leute haben es durchsucht

PHP ist eine weit verbreitete serverseitige Programmiersprache und Arrays sind eine wichtige Datenstruktur in PHP. In PHP ist ein Array ein Container, der zum Speichern mehrerer Werte in einer einzelnen Variablen verwendet wird. Arrays erleichtern uns die Verwaltung und Verarbeitung von Daten. Dieser Artikel konzentriert sich auf das Hinzufügen, Löschen und Zurückgeben von Werten von PHP-Arrays.

1. Erstellung und Zugriff von Arrays

In PHP können Sie Arrays auf zwei Arten erstellen: mit der Funktion array() oder mit eckigen Klammern []. Hier ist der Beispielcode:

//使用 array() 函数创建数组
$myArray = array('苹果', '香蕉', '橘子');

//使用方括号 [] 创建数组
$myArray = ['苹果', '香蕉', '橘子'];
Nach dem Login kopieren

Im obigen Code speichert die Variable $myArray drei Elemente: „Apfel“, „Banane“ und „Orange“, die den Indexwerten 0, 1 und 2 im Array entsprechen jeweils. Um auf diese Elemente zuzugreifen, können Sie den entsprechenden Indexwert verwenden, z. B.:

//读取数组中的第一个元素
echo $myArray[0]; //输出:苹果

//修改数组中的第二个元素
$myArray[1] = '草莓';

//读取修改后的元素
echo $myArray[1]; //输出:草莓
Nach dem Login kopieren

2. Hinzufügen und Löschen von Arrays

In praktischen Anwendungen ist es häufig erforderlich, Elemente zu einem Array hinzuzufügen oder daraus zu löschen. Im Folgenden wird erläutert, wie das Array hinzugefügt bzw. gelöscht wird:

  1. Elemente hinzufügen

Sie können array_push(), array_unshift() und direkte Zuweisung verwenden, um Elemente zum Array hinzuzufügen.

Verwenden Sie die Funktion array_push(), um Elemente am Ende des Arrays hinzuzufügen, zum Beispiel:

$myArray = ['苹果', '香蕉'];
array_push($myArray, '橘子');
print_r($myArray); //输出:Array([0] => 苹果 [1] => 香蕉 [2] => 橘子)
Nach dem Login kopieren

Verwenden Sie außerdem die Funktion array_unshift(), um Elemente am Anfang des Arrays hinzuzufügen, zum Beispiel:

$myArray = ['苹果', '香蕉'];
array_unshift($myArray, '西瓜');
print_r($myArray); //输出:Array([0] => 西瓜 [1] => 苹果 [2] => 香蕉)
Nach dem Login kopieren

Sie kann Elemente auch direkt mithilfe der Indexzuweisung hinzufügen, zum Beispiel:

$myArray = ['苹果', '香蕉'];
$myArray[2] = '橘子';
print_r($myArray); //输出:Array([0] => 苹果 [1] => 香蕉 [2] => 橘子)
Nach dem Login kopieren
  1. Elemente löschen

Sie können die Funktionen unset() und array_pop() verwenden, um Elemente in einem Array zu löschen.

Verwenden Sie die Funktion unset(), um das angegebene Element basierend auf dem Index zu löschen, zum Beispiel:

$myArray = ['苹果', '香蕉', '橘子'];
unset($myArray[1]); //删除下标为 1 的元素
print_r($myArray); //输出:Array([0] => 苹果 [2] => 橘子)
Nach dem Login kopieren

Verwenden Sie die Funktion array_pop(), um das Element am Ende des Arrays zu löschen, zum Beispiel:

$myArray = ['苹果', '香蕉', '橘子'];
array_pop($myArray); //删除最后一个元素
print_r($myArray); //输出:Array([0] => 苹果 [1] => 香蕉)
Nach dem Login kopieren

3. Zurück Wert des Arrays

In PHP geben die Additions- und Löschvorgänge des Arrays einen Wert zurück. Im Folgenden sind die Rückgabewerte in verschiedenen Fällen aufgeführt:

  1. Wenn Sie die Funktion array_push() zum Hinzufügen von Elementen verwenden, wird die Länge des Arrays nach dem Hinzufügen der Elemente zurückgegeben.
  2. Wenn Sie die Funktion array_unshift() zum Hinzufügen von Elementen verwenden, wird die Länge des Arrays nach dem Hinzufügen der Elemente zurückgegeben.
  3. Beim Hinzufügen von Elementen mithilfe der Indexzuweisung wird kein Wert zurückgegeben.
  4. Wenn Sie die Funktion unset() verwenden, um ein Element zu löschen, wird kein Wert zurückgegeben.
  5. Wenn Sie die Funktion array_pop() zum Löschen von Elementen verwenden, wird der Wert des gelöschten Elements zurückgegeben.

Fazit

Durch die Einleitung dieses Artikels können wir die Additions-, Lösch- und Rückgabewerte von PHP-Arrays klar verstehen. Für PHP-Programmierer ist die Beherrschung der Bedienung und Verwendung von Arrays eine wichtige Hilfe bei der Entwicklung effizienter und stabiler Anwendungen.

Das obige ist der detaillierte Inhalt vonHinzufügen, Löschen und Zurückgeben eines PHP-Arrays. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!