zoukankan      html  css  js  c++  java
  • 097-PHP循环使用next取数组元素二

    <?php
        function return_item($arr, $num = 0)
        {        //定义函数
            if ($num < 0) {
                end($arr);        //将数组指针指向最后一个元素
                for ($i = 0; $i < abs($num) - 1; $i++) {        //abs函数用于取得变量的绝对值
                    prev($arr);
                }
                echo "<br />第{$num}个元素为:" . current($arr);        //输出当前数组指针指向的元素
            } else {
                for ($i = 0; $i < $num; $i++) {        //循环向前移动数组指针
                    next($arr);
                }
                echo "<br />第{$num}个元素为:" . current($arr);        //输出当前数组指针指向的元素
            }
        }
    
        $arr = array('I' => 'hello', 'II' => 2, 'III' => 'D', 'IV' => 376, 358);        //定义一个数组
        echo '输出数组的详细信息:';
        return_item($arr);        //调用函数并传入参数输出对应的数组元素
        return_item($arr, -2);
        return_item($arr, -1);
        return_item($arr, 0);
        return_item($arr, 1);
        return_item($arr, 2);
        return_item($arr, 3);
        return_item($arr, 4);
    ?>

  • 相关阅读:
    作业01(2020年10月10号)
    C语言I博客作业04
    C语言I博客作业03
    C语言I博客作业02
    第一次学c语言作业
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/11001640.html
Copyright © 2011-2022 走看看