Heim > Artikel > Backend-Entwicklung > So erhalten Sie nur ein Element aus einem PHP-Array
4 Möglichkeiten, es zu erhalten: 1. Verwenden Sie array_shift(), um das erste Element des Arrays abzurufen. Die Syntax lautet „array_shift(array)“. 2. Verwenden Sie array_pop(), um das letzte Element des Arrays abzurufen. Die Syntax lautet „array_pop(array)“. 3. Verwenden Sie die Anweisung „$array variable name [subscript]“, um ein Element des angegebenen Index im Array abzurufen. 4. Verwenden Sie array_slice(), um ein Element des angegebenen Index im Array abzurufen. Die Syntax lautet „array_slice(array,2,1)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Mehrere Möglichkeiten, nur ein Element aus dem PHP-Array abzurufen
Methode 1: Verwenden Sie array_shift ()-Funktion Ruft das erste Element im Array ab
Die Funktion array_shift() löscht das erste Element im Array und gibt dann das erste gelöschte Array-Element zurück, wenn das Array leer ist.
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); //获取数组中的第一个元素 $first = array_shift($arr); echo "数组的第一个元素为:".$first; ?>
Methode 2: Verwenden Sie die Funktion array_pop(), um das letzte Element im Array abzurufen. Die Funktion array_pop() löscht das letzte Element im Array und gibt dann das letzte gelöschte Array-Element zurück Das Array ist leer, es wird NULL zurückgegeben.
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); //获取数组中的最后一个元素 $last= array_pop($arr); echo "数组的最后一个元素为:".$last; ?>
Methode 3: Verwenden Sie „$array-Variablenname[subscript]
“, um das angegebene Element abzurufen
“$array-Variablenname[subscript]
„Sie können auf ein Element des angegebenen Index im Array zugreifen$数组变量名[下标]
”获取指定元素
“$数组变量名[下标]
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); echo "数组下标为0的元素:".$arr[0]."<br>"; echo "数组下标为2的元素:".$arr[2]."<br>"; echo "数组下标为3的元素:".$arr[3]."<br>"; ?>
Methode 4: Verwenden Sie die Funktion array_slice(), um ein Element des angegebenen Index im Array abzurufen. Die Funktion array_slice() wird bereitgestellt von PHP zum Abfangen des Arrays Eine Funktion, die ein Fragment aus einem Array extrahiert. Werfen wir einen Blick auf die Funktion array_slice(): array_slice($array,$start,$length,$preserve)
Diese Funktion unterstützt zwei erforderliche Parameter: $array und $start sowie zwei ausgelassene Parameter $length und $preserve.
Wenn Sie nur ein Element abfangen möchten, ist der Wert des Parameters $length 1.
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); echo "截取一个数组元素:"; $result = array_slice($arr,2,1); //截取下标为2的数组元素 var_dump($result); $result = array_slice($arr,1,1); //截取下标为1的数组元素 var_dump($result); ?>Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo erhalten Sie nur ein Element aus einem PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!