Heim > Artikel > Backend-Entwicklung > So erhalten Sie die ersten n Elemente eines Arrays in PHP
Im vorherigen Artikel „So finden Sie das erste sich nicht wiederholende Zeichen in einer bestimmten Zeichenfolge mit PHP“ habe ich vorgestellt, wie Sie mit PHP das erste sich nicht wiederholende Zeichen in einer bestimmten Zeichenfolge finden. Interessierte Freunde können mehr darüber erfahren ~
In diesem Artikel erfahren Sie, wie Sie das Array der ersten n Elemente erhalten.
Werfen wir einen Blick auf die spezifische Problembeschreibung: Wie schreibe ich ein PHP-Programm, um ein Array zu erhalten, bei dem n Elemente vom Anfang des angegebenen Arrays entfernt werden?
Es spielt keine Rolle, ob Sie es noch nicht verstehen. Schauen wir uns den Code direkt an:
Der PHP-Code lautet wie folgt:
<?php function take($items, $n = 1) { return array_slice($items, 0, $n); } var_dump(take([1, 2, 3], 1)); var_dump(take([1, 2, 3, 4, 5], 2));
Das gedruckte Array-Ergebnis lautet:
array (size=1) 0 => int 1 array (size=2) 0 => int 1 1 => int 2
Hinweis:
PHP array_slice()
Die Funktion entnimmt basierend auf Bedingungen einen Wert aus dem Array und gibt ihn als Rückgabewert zurück. (Wenn das Array Zeichenfolgenschlüssel enthält, behält das zurückgegebene Array die Schlüsselnamen bei.) array_slice()
函数在数组中根据条件取出一段值,并返回;返回值则是返回数组中的选定部分。(如果数组有字符串键,所返回的数组将保留键名。)
array_slice()
函数的语法是“array_slice(array,start,length,preserve)
array_slice()
Die Syntax der Funktion lautet „array_slice(array,start,length,preserve)“
code>“; Die -Parameter stellen jeweils Folgendes dar: array必需,规定数组。 start必需,数值,规定取出元素的开始位置。 0 = 第一个元素。 ---如果该值设置为正数,则从前往后开始取。 ---如果该值设置为负数,则从后向前取 start 绝对值。 -2 意味着从数组的倒数第二个元素开始。 length可选,数值,规定被返回数组的长度。 ---如果该值设置为整数,则返回该数量的元素。 ---如果该值设置为负数,则函数将在举例数组末端这么远的地方终止取出。 ---如果该值未设置,则返回从 start 参数设置的位置开始直到数组末端的所有元素。 preserve可选,规定函数是保留键名还是重置键名。可能的值: ---true - 保留键名 ---false - 默认。重置键名Abschließend möchte ich jedem das neueste und umfassendste „PHP-Video-Tutorial“ empfehlen ~ Kommen Sie und lernen Sie! 🎜
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die ersten n Elemente eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!