PHP-Array kann bestimmte Elemente zurückgeben. Drei Methoden: 1. Verwenden Sie die Anweisung „$array variable name [subscript]“, um ein Element des angegebenen Index im Array abzurufen. 2. Verwenden Sie array_slice(), um ein oder mehrere aufeinanderfolgende Elemente des angegebenen Index im Array abzurufen. Die Syntax „array_slice( $arr, subscript, number of elements)“; 3. Verwenden Sie array_splice(), um ein oder mehrere aufeinanderfolgende Elemente des angegebenen Indexes im Array zu erhalten, die Syntax lautet „array_slice($arr, subscript, number of“. Elemente)".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
PHP-Array kann bestimmte Elemente zurückgeben.
In PHP gibt es viele Möglichkeiten, angegebene Array-Elemente zurückzugeben. Hier sind drei Methoden:
Methode 1: Verwenden Sie „$array-Variablenname [subscript]“, um das angegebene Element abzurufen
“$数组变量名[下标]
“ Sie können Auf ein Element am 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 2: Verwenden Sie die Funktion array_slice(), um das Element am angegebenen Index im Array abzurufen. Die Funktion array_slice() ist eine von PHP bereitgestellte Funktion Um das Array abzufangen, können Sie ein Fragment aus einem Array extrahieren. Werfen wir einen Blick auf die Funktion array_slice():
array_slice($array,$start,$length,$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).
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); echo "截取下标为2的数组元素:"; $result = array_slice($arr,2,1); //截取下标为2的数组元素 var_dump($result); echo "截取下标为1的数组元素:"; $result = array_slice($arr,1,1); //截取下标为1的数组元素 var_dump($result); ?>
Wenn Sie N aufeinanderfolgende Elemente abfangen möchten, kann der Wert des Parameters $length N sein.
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); echo "截取下标为1和2的数组元素:"; $result = array_slice($arr,1,2); //截取下标为1和2的数组元素 var_dump($result); ?>
Methode 3: Verwenden Sie die Funktion array_splice(), um die Elemente des angegebenen Indexes im Array abzurufen.
Wenn die Funktion array_splice() einige Elemente des Arrays löscht, werden diese gelöschten Elemente neu geformt ein neues Array wird dann zurückgegeben; daher kann die Funktion array_splice() zum Abfangen von Array-Fragmenten verwendet werden.
array_splice(array,start,length)
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); echo "截取下标为2的数组元素:"; $result = array_slice($arr,2,1); //截取下标为2的数组元素 var_dump($result); echo "截取下标为1的数组元素:"; $result = array_slice($arr,1,1); //截取下标为1的数组元素 var_dump($result); echo "截取下标为3,4的数组元素:"; $result = array_slice($arr,3,2); //截取下标为3,4的数组元素 var_dump($result); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonKann ein PHP-Array bestimmte Elemente zurückgeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!