Home >Backend Development >PHP Problem >How to delete the first five elements from a php array

How to delete the first five elements from a php array

青灯夜游
青灯夜游Original
2021-10-14 17:37:231761browse

In PHP, you can use the array_splice() function to delete the first five elements of the array. You only need to set the second parameter of the function to 0 and the third parameter to 5. The syntax is " array_splice($arr,0,5);".

How to delete the first five elements from a php array

The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer

I want to delete the first five in the php array Elements, you can use the array_splice() function.

The array_splice() function is a powerful function with multiple functions: it can insert array elements, replace array elements, and of course, it can also delete array elements (after all, the job of the array_splice() function is to delete specified elements and use replaced by other values).

array_splice() syntax is as follows:

array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )

Parameter description:

  • arr represents an array.
  • start indicates the position (subscript) where deletion begins:
    • If start is a positive number, delete from front to back.
    • If start is a negative number, start from the position -start from the end of arr and delete from back to front. For example -2 means start from the second to last element of the array.
  • length is an optional parameter, indicating the number of elements to be deleted:
    • If length is a positive number, it means length elements are deleted;
    • If length is a negative number, all elements starting from start and counting down to length from the end of the array will be deleted;
    • If it is omitted, all elements starting from start and ending at the end of the array will be deleted.
  • replacement is an optional parameter indicating the value to be replaced. If replacement has multiple values, it needs to be set to an array. If there is only one value, it does not need to be set to an array.

If you want to use the array_splice() function to delete the first five elements of the array, you only need to set the second parameter of the function to 0 and the third parameter to 5.

Implementation code:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24,22,34,56,78,90);
echo "原数组:";
var_dump($arr);

echo "删除后的数组:" ;
array_splice($arr,0,5);
var_dump($arr);
?>

Output result:

How to delete the first five elements from a php array

It can be seen that the first 5 elements in the array are deleted Got it!

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of How to delete the first five elements from a php array. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn