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

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

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

    获取值的方法: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中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 数组 获取值
    上一篇:php.ini中怎么屏蔽所有错误 下一篇:php怎么删除数组的后2项元素
    线上培训班

    相关文章推荐

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

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网