• PHP学习记录数组中的数组的指针


    unshift在数组头增加一个元素,push在数组尾增加一个元素,shift删除数组的第一个元素,pop删除数组的最后一个元素:

    <?php
      $item=array('苹果');
    //在数组最前添加一个元素
     array_unshift($item,'香蕉');
     print_r($item);
    //在数组最后添加一个数组
    array_push($item,'菠萝');
    print_r($item);
    //删除第一个元素
    array_shift($item);
    print_r($item);
    //删除最后一个元素
    array_pop($item);
    print_r($item);
    ?>

    array_rand随机取出数组的下标:

    <?php
     $item=array(' 苹果','香蕉','菠萝');
    //用一个变量去接收随机取数组的下标,1代表取1个元素的下标
    $a=array_rand($item,1);
    echo $item[$a];
    ?>
    <?php
     $item=array(' 苹果','香蕉','菠萝');
     
    $a=array_rand($item,2);
    echo $item[$a[0]];
    echo $item[$a[1]];
    ?>

    current获取当前的元素一般指第一个元素 next获取当前下一位的元素 reset重新获取元素从第一个开始 prev倒退一位 array_count_values();统计数组下标的值的重复个数extract()把字符串KEY的值变成变量后赋值给他

    <?php
     $username=array('罗纳尔多','梅西','西罗');
    //获取当前元素
    echo current($username);
    //获取下一个元素
    echo next($username);
    //重置当前元素
    echo reset($username);
     
    echo next($username);
    //倒退一位
    echo prev($username);
    ?>
    <?php
    //下标对应值重复的次数
     $item=array('a'=>'苹果','b'=>'香蕉','c'=>'哈密瓜','d'=>'苹果');
    //获取元素的个数
    echo sizeof($item);
    print_r(array_count_values($item));
    //把KEY的值变成变量后复制给他
    extract($item);
    echo $a;
    ?>
  • 相关阅读:
    java实现字符串和LIST,MAP转换
    JAVA发送HttpClient请求及接收请求结果
    JVM内存溢出分析
    tomcat启动问题 严重: End event threw exception
    解决oracle11G密码过期问题
    查看和开启服务器端口
    tongweb安装后无法启动问题
    intellij与eclipse默认快捷键对比
    java实现pdf按页切分成图片
    ORACLE在IMP时候出现数据丢失
  • 原文地址:https://www.cnblogs.com/shenzikun1314/p/6891902.html
Copyright © 2020-2023  润新知