Heim > Backend-Entwicklung > PHP-Problem > So erhalten Sie nur ein Element aus einem PHP-Array

So erhalten Sie nur ein Element aus einem PHP-Array

青灯夜游
Freigeben: 2023-03-16 12:40:01
Original
2581 Leute haben es durchsucht

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)“.

So erhalten Sie nur ein Element aus einem PHP-Array

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;
?>
Nach dem Login kopieren

So erhalten Sie nur ein Element aus einem PHP-Array

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;
?>
Nach dem Login kopieren

So erhalten Sie nur ein Element aus einem PHP-ArrayMethode 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>";
?>
Nach dem Login kopieren

So erhalten Sie nur ein Element aus einem PHP-Array

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)
Nach dem Login kopieren
Diese Funktion unterstützt zwei erforderliche Parameter: $array und $start sowie zwei ausgelassene Parameter $length und $preserve.

Der Parameter $array muss nicht eingeführt werden. Der Parameter $start wird verwendet, um die Position (Index) anzugeben, an der das Abfangen beginnen soll, und der Parameter $length gibt die Abfanglänge an (wenn er weggelassen wird, wird er von der angegebenen Position abgefangen). tiefgestellt am Ende des Arrays).


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);
?>
Nach dem Login kopieren

Empfohlenes Lernen: „

PHP-Video-TutorialSo erhalten Sie nur ein Element aus einem PHP-Array

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!

Verwandte Etiketten:
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