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

    php array怎么没有key的取值

    青灯夜游青灯夜游2021-09-09 19:13:23原创105

    取值方法:1、使用“array_shift($arr)”语句获取值;2、使用“array_pop($arr)”语句;3、使用“current($arr)”语句;4、使用“reset($arr)”语句;5、使用“end($arr)”语句。

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

    php array没有key的取值

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

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

    输出结果:

    1.png

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

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

    输出结果:

    2.png

    方法3:使用current()返回数组的当前元素的值

    在 PHP 中,每个数组都有一个内部的指针指向它“当前的”单元(元素),这个指针最初指向的是当前数组中的第一个单元。

    通过 current() 函数,就可以获取内部指针指向元素的值。

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
    
    echo current($arr).'<br>';
    echo pos($arr).'<br>';
    next($arr);
    echo current($arr).'<br>';
    next($arr);
    next($arr);
    echo current($arr);
    ?>

    输出结果:

    3.png

    方法4:reset()函数获取数组第一个元素的值

    reset()函数:可以将数组中的内部指针指向第一个元素,并返回该元素的值。

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

    输出结果:

    4.png

    方法5:end()函数获取数组最后一个元素的值

    end()函数:可以将数组中的内部指针指向最后一个元素,并返回该元素的值。

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

    输出结果:

    5.png

    推荐学习:《PHP视频教程

    以上就是php array怎么没有key的取值的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php array 取值
    上一篇:php怎么将关联数组转为索引数组 下一篇:php中点“.”是什么意思
    线上培训班

    相关文章推荐

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

    全部评论我要评论

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

    PHP中文网