Heim  >  Artikel  >  Backend-Entwicklung  >  Ist es möglich, den Wert eines Elements in einem Array in PHP abzurufen?

Ist es möglich, den Wert eines Elements in einem Array in PHP abzurufen?

青灯夜游
青灯夜游Original
2022-09-22 18:08:223767Durchsuche

Ja. 5 Möglichkeiten zum Abrufen: 1. Verwenden Sie die Anweisung „$array name [subscript]“, um zu erhalten; 2. Verwenden Sie array_shift(), die Syntax „array_shift(array)“; 3. Verwenden Sie array_pop(), um die Syntax „array_pop“ zu erhalten (array)“; 4. Verwenden Sie array_slice(), um zu erhalten, die Syntax ist „array_slice(array, subscript, 1)“; 5. Verwenden Sie array_splice(), um zu erhalten, die Syntax ist „array_splice(array, subscript, 1)“ .

Ist es möglich, den Wert eines Elements in einem Array in PHP abzurufen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

php kann den Wert eines Elements im Array abrufen.

Methode 1: Verwenden Sie die Anweisung „$array name[subscript]“, um

zu erhalten () Funktion 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, wird NULL zurückgegeben. Ist es möglich, den Wert eines Elements in einem Array in PHP abzurufen?

<?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 3: Verwenden Sie die Funktion array_pop(), um die Funktion

array_pop() zu erhalten. Sie löscht das letzte Element im Array und gibt dann das letzte gelöschte Array-Element zurück. Wenn das Array leer ist, dann wird NULL zurückgeben. Ist es möglich, den Wert eines Elements in einem Array in PHP abzurufen?

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_shift($arr);
echo "数组的第一个元素为:".$first;
?>

Methode 4: Verwenden Sie die Funktion array_slice(), um die Funktion

array_slice() zu erhalten. Dies ist eine von PHP bereitgestellte Funktion zum Abfangen eines Arrays und kann ein Fragment aus dem Array extrahieren. Ist es möglich, den Wert eines Elements in einem Array in PHP abzurufen?

Verwenden Sie die Funktion array_slice(), um das Element an der angegebenen Position abzurufen (etwas ähnlich wie Methode 1)

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的最后一个元素
$last= array_pop($arr);
echo "数组的最后一个元素为:".$last;
?>

Methode 5: Verwenden Sie die Funktion array_splice(), um die Funktion

array_splice() abzurufen Löschen Sie einige Elemente des Arrays. Diese gelöschten Elemente werden zu einem neuen Array zusammengefasst und dann wird dieses neue Array zurückgegeben. Ist es möglich, den Wert eines Elements in einem Array in PHP abzurufen?

<?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);
$result = array_slice($arr,0,1); //截取下标为0的数组元素
var_dump($result);
?>

Hinweis: Die Funktion

array_splice() ändert das ursprüngliche Array.

Empfohlenes Lernen: „Ist es möglich, den Wert eines Elements in einem Array in PHP abzurufen?PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonIst es möglich, den Wert eines Elements in einem Array in PHP abzurufen?. 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