Arrays sind einer der am häufigsten verwendeten Datentypen bei der Entwicklung von PHP-Anwendungen. Ein Array ist ein Container, der eine Reihe zusammengehöriger Daten enthält. Auf die Elemente im Array kann leicht zugegriffen, sie hinzugefügt, gelöscht und geändert werden. Wenn Sie jedoch mit großen Arrays arbeiten, müssen Sie nur einen Teil der Daten abrufen, ohne das gesamte Array zu verwenden.
In diesem Artikel werden wir untersuchen, wie man mehrere Array-Elemente in PHP herausnimmt.
array_slice() ist eine der integrierten Funktionen von PHP, die einen Teil von Elementen aus einem Array entfernen kann. Die Verwendung dieser Funktion ist wie folgt:
array array_slice ( array $array , int $offset , int $length = NULL , bool $preserve_keys = FALSE )
Unter diesen ist die Parameterbedeutung wie folgt:
Beispielcode:
//定义一个简单的数组 $arr = array('a', 'b', 'c', 'd', 'e', 'f', 'g'); //从索引3处开始往后取3个元素 $result1 = array_slice($arr, 3, 3); print_r($result1); //输出 ["d","e","f"] //从倒数第三个元素开始往后取3个元素 $result2 = array_slice($arr, -3, 3); print_r($result2); //输出 ["e","f","g"] //取出从索引1处到数组末尾的所有元素 $result3 = array_slice($arr,1); print_r($result3); //输出 ["b","c","d","e","f","g"]
array_splice() ist eine weitere in PHP integrierte Funktion zum Betreiben von Arrays. Der Unterschied zu array_slice() besteht darin, dass sie das ursprüngliche Array ändert. Die Verwendung dieser Funktion ist wie folgt:
array array_splice ( array &$input , int $offset , int $length = 0 , mixed $replacement = array() )
Unter diesen ist die Parameterbedeutung wie folgt:
Beispielcode:
//定义一个简单的数组 $arr = array('a', 'b', 'c', 'd', 'e', 'f', 'g'); //从索引3处开始往后取3个元素,并将原数组修改为 ["a","b","c","g"] array_splice($arr, 3, 3); print_r($arr); //输出 ["a","b","c","g"]
Zusammenfassung
Beim Umgang mit großen Arrays müssen Sie nur einen Teil der Daten abrufen, ohne das gesamte Array zu verwenden. PHP bietet zwei integrierte Funktionen zur Verarbeitung von Arrays, array_slice() und array_splice(). Ersteres wird verwendet, um einen Teil der Daten aus dem Array zu entfernen, ohne das ursprüngliche Array zu ändern; letzteres wird verwendet, um einen Teil der Daten aus dem Array zu entfernen, ohne das ursprüngliche Array zu ändern. Je nach Bedarf können wir die passende Funktion auswählen.
Das obige ist der detaillierte Inhalt vonWie viele sollen aus dem PHP-Array entnommen werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!