zoukankan      html  css  js  c++  java
  • PHP学习——数组处理函数(一)

    <?php
    /**
     * Created by phpstorm
     * Author: Aka
     * Date: 2019/12/6
     * Time: 17:06
     **/
    //索引数组
    $arr1 = array('this','is','first','array','!');
    //关联数组
    $arr2 = array('firstName'=>'Aka','lastName'=>'Jack','age'=>20,'address'=>"湖南湘潭");
    $arr3 = array('iphoneX'=>5000,'mi9'=>4600,'iphone8'=>6000,'honor_v12'=>4396);
    $arr4 = array('13'=>5000,26=>'Lx','ip'=>6000,4396=>'clearLove');
    //遍历数组
    echo '通过for遍历索引数组','<br>';
    for($i=0;$i<count($arr1);$i++){
        echo "arr1[$i]=".$arr1[$i],'<br>';
    }
    echo '通过foreach()遍历关联数组','<br>';
    foreach ($arr2 as $key => $value){
        echo $key,'=>',$value,'<br>';
    }
    var_dump($arr2);
    echo '<hr>','以下是数组的排序函数';
    echo '用sort()函数进行升序排序','<br>';
    sort($arr3);
    foreach ($arr3 as $k =>$v){
    //    经过sort()之后$arr就会变成一个新的数组,它的key会变成索引,即不保持索引关系
        echo '<br>','key='.$k,'<br>','value='.$v,'<br>';
    }
    echo '对arr3进行降序排序','<br>';
    rsort($arr3);
    foreach ($arr3 as $key => $value){
        echo '<br>','key='.$key,'<br>','value='.$value,'<br>';
    }
    echo '对键名进行升序排列','<br>';
    ksort($arr4);
    foreach ($arr4 as $key => $value){
        echo '<br>','key='.$key,'<br>','value='.$value,'<br>';
    }
    echo '对键名进行降序排列','<br>';
    krsort($arr4);
    foreach ($arr4 as $key => $value){
        echo '<br>','key='.$key,'<br>','value='.$value,'<br>';
    }
    echo '保持索引关系的同时对值进行升序排列','<br>';
    asort($arr4);
    foreach ($arr4 as $key => $value){
        echo '<br>','key='.$key,'<br>','value='.$value,'<br>';
    }
    echo '保持索引关系的同时对值进行降序序排列','<br>';
    arsort($arr4);
    foreach ($arr4 as $key => $value){
        echo '<br>','key='.$key,'<br>','value='.$value,'<br>';
    }
  • 相关阅读:
    js面试相关
    邮件(一):Springboot+thymeleaf的发邮件部分
    饿了么组件--table组件自定义渲染列,同时伴有v-for和v-if情况
    java开发规范学习
    java发送邮件
    vue垂死挣扎--遇到的问题
    vue学习记录
    matlab---设置背景颜色为白色
    Git push时不需要总输入密码
    我不知道的js(一)作用域与闭包
  • 原文地址:https://www.cnblogs.com/kaka6k66k/p/12002515.html
Copyright © 2011-2022 走看看