Maison  >  Article  >  développement back-end  >  Comment obtenir les n premiers éléments d'un tableau en PHP

Comment obtenir les n premiers éléments d'un tableau en PHP

藏色散人
藏色散人original
2021-08-16 10:27:552157parcourir

Dans l'article précédent "Comment trouver le premier caractère non répétitif dans une chaîne donnée via PHP", j'ai présenté comment trouver le premier caractère non répétitif dans une chaîne donnée via PHP. Les amis intéressés peuvent en apprendre davantage ~

Cet article vous présentera donc comment obtenir le tableau des n premiers éléments. Qu'est-ce que cela signifie ?

Jetons un coup d'œil à la description spécifique du problème : Comment écrire un programme PHP pour obtenir un tableau avec n éléments supprimés du début du tableau donné.

Peu importe si vous ne le comprenez pas encore, regardons directement le code :

Le code PHP est le suivant :

<?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));

Le résultat du tableau imprimé est :

Comment obtenir les n premiers éléments dun tableau en PHP

array (size=1)
  0 => int 1
array (size=2)
  0 => int 1
  1 => int 2

Remarque :

PHP array_slice()La fonction extrait une valeur du tableau en fonction des conditions et la renvoie ; la valeur de retour est la partie sélectionnée du tableau. (Si le tableau a des clés de chaîne, le tableau renvoyé conservera les noms de clés.) array_slice()函数在数组中根据条件取出一段值,并返回;返回值则是返回数组中的选定部分。(如果数组有字符串键,所返回的数组将保留键名。)

array_slice()函数的语法是“array_slice(array,start,length,preserve)

array_slice()La syntaxe de la fonction est "array_slice(array,start,length,preserve) code>”; Les paramètres

représentent respectivement :

array必需,规定数组。
start必需,数值,规定取出元素的开始位置。 0 = 第一个元素。
---如果该值设置为正数,则从前往后开始取。
---如果该值设置为负数,则从后向前取 start 绝对值。 -2 意味着从数组的倒数第二个元素开始。
length可选,数值,规定被返回数组的长度。
---如果该值设置为整数,则返回该数量的元素。
---如果该值设置为负数,则函数将在举例数组末端这么远的地方终止取出。
---如果该值未设置,则返回从 start 参数设置的位置开始直到数组末端的所有元素。
preserve可选,规定函数是保留键名还是重置键名。可能的值:
---true - 保留键名
---false - 默认。重置键名
Enfin, je voudrais recommander le "Tutoriel vidéo PHP

" le plus récent et le plus complet à tout le monde~ Venez apprendre ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn