• 技术文章 >后端开发 >PHP问题

    php数组获取值的方法有哪些

    青灯夜游青灯夜游2021-09-08 19:35:06原创1754

    获取值的方法:1、使用“array_shift($arr)”语句;2、使用“array_pop($arr)”语句;3、使用“array_splice($arr,元素个数)”语句;4、使用“array_slice($arr,元素个数)”语句。

    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php数组获取值的方法

    方法1:利用array_shift()函数获取数组中的第一个元素值

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
    var_dump($arr);
    //获取数组中的第一个元素
    $first = array_shift($arr);
    echo "数组的第一个元素为:".$first;
    ?>

    输出结果:

    1.png

    方法2:利用array_pop()函数获取数组中的最后一个元素值

    还是先来看一个示例:

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
    var_dump($arr);
    //获取数组中的第一个元素
    $first = array_pop($arr);
    echo "数组的最后一个元素为:".$first;
    ?>

    输出结果:

    3.png

    方法3:利用array_rand()函数随机获取多个元素值

    <?php
    $arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
    $rand = array_rand($arr,3);
    foreach($rand as $val){
    	$arr2[$val]=$arr[$val];
    }
    var_dump($arr2);
    ?>

    输出结果:

    3.png

    方法4:利用array_splice()函数获取多个元素值

    <?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,2);  //截取从下标2开始的全部数组元素
    var_dump($result);
    
    $arr = array(10,12,20,25,24);
    $result = array_splice($arr,1,2);//截取从下标1开始的两个元素
    var_dump($result);
    
    ?>

    输出结果为:

    1.png

    方法5:利用array_slice()函数获取多个元素

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr = array(10,12,20,25,24);
    echo "原数组:";
    var_dump($arr); 
    
    echo "截取的数组片段:";
    $result = array_slice($arr,2); //截取从下标2开始的全部数组元素
    var_dump($result);
    
    $result = array_slice($arr,1,2); //截取从下标1开始的两个元素
    var_dump($result);
    
    ?>

    输出结果为:

    2.png

    推荐学习:《PHP视频教程

    以上就是php数组获取值的方法有哪些的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 数组 获取值
    上一篇:php.ini中怎么屏蔽所有错误 下一篇:php怎么删除数组的后2项元素
    千万级数据并发解决方案

    相关文章推荐

    • PHP数组学习之将一维数组变成包含指定多元素的二维数组• PHP数组学习之怎么去除空白或者重复的元素• PHP数组学习之提取出数字元素拼接为一个新数组• PHP数组学习之怎么重置多维数组的索引• PHP数组学习之改变一维和二维数组的键key
    1/1

    PHP中文网