Home >Backend Development >PHP Problem >How to get only the first two elements of a php array
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)".
The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer
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:
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:
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!