array_splice Efface et remplace une portion de tableau &reftitle.description; arrayarray_splice arrayinput intoffset intlength0 mixedreplacement array_splice supprime les éléments désignés par offset et length du tableau input et les remplace par les éléments du tableau replacement, si ce dernier est présent. Notez que les clés numériques de input ne sont pas préservées. Si replacement n'est pas un tableau, il sera transtypé en 1 (i.e. (array) $parameter). Cela peut conduire en un résultat non prévu lors de l'utilisation d'un objet ou &null; comme paramètre replacement. &reftitle.parameters; input Le tableau d'entrée. offset Si offset est positif, la série commencera à cet offset dans le tableau input. Si offset est négatif, cette série commencera à l'offset offset, mais en commençant à la fin du tableau input. length Si length est donné et positif, alors la série aura autant d'éléments. Si length est donné et négatif, les éléments seront pris dans l'ordre inverse. Si length est omis, la séquence lira tous les éléments du tableau, depuis l'offset offset jusqu'à la fin du tableau. Conseil : pour supprimer tous les éléments du tableau depuis offset jusqu'à la fin, même si un tableau de remplacement replacement est spécifié, utilisez count($input) à la place de length. replacement Si replacement est précisé, alors les éléments supprimés sont remplacés par les éléments de ce tableau. Si l'offset et length sont tels que la taille du tableau ne change pas, alors les éléments du tableau de remplacement replacement sont insérés à partir de l'offset offset. Notez que les clés numériques de input ne sont pas préservées. Si le tableau de remplacement replacement ne contient qu'un seul élément, il n'est pas obligatoire de forcer le type en tableau avec (array), à moins que cette variable ne soit elle-même un tableau, un objet ou &null;. &reftitle.returnvalues; Retourne le tableau contenant les éléments supprimés. &reftitle.examples; Exemple avec <function>array_splice</function> ]]> Exemple avec <function>array_splice</function> L'exemple suivant modifie les valeurs de $input de la même façon : ]]> &reftitle.seealso; array_slice unset array_merge