Home >Backend Development >PHP Problem >How to get only the first two elements of a php array

How to get only the first two elements of a php array

青灯夜游
青灯夜游Original
2021-11-04 18:57:143585browse

How to take only the first two elements of the php array: 1. Use the array_splice() function, the syntax "array_splice($arr,0,2)"; 2. Use the array_slice() function, the syntax "array_slice( $arr,0,2)".

How to get only the first two elements of a php array

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

Only take the first two of the php array Element methods

Method 1: Use array_splice() function

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

echo "截取的数组片段:";
$result = array_splice($arr,0);  //截取从下标0开始的全部数组元素
var_dump($result);

$arr = array(10,12,20,25,24);
$result = array_splice($arr,0,2);//截取从下标0开始的两个元素
var_dump($result);
?>

Output:

How to get only the first two elements of a php array

Method 2: Use array_slice() function

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

echo "截取的数组片段:";
$result = array_slice($arr,0); //截取从下标2开始的全部数组元素
var_dump($result);

$result = array_slice($arr,0,2); //截取从下标0开始的两个元素
var_dump($result);

?>

Output:

How to get only the first two elements of a php array

Recommended learning: "PHP Video Tutorial

The above is the detailed content of How to get only the first two elements of 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