zoukankan      html  css  js  c++  java
  • PHP 数组和数组排序

    1.数组

    只在一个容器中有序的存储多个数据,数据类型可以不同,他们的位置由数组下标表示,下标从0开始

    $cars=array("porsche","BMW","Volvo");
    echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";

    2.php中创建数组用函数array()

    在php中有三种数组类型

    • 索引数组 - 带有数字索引的数组------对应python中的列表
    • 关联数组 - 带有指定键的数组---------对应python中的字典
    • 多维数组 - 包含一个或多个数组的数组-------对应python中的列表嵌套(通常可以用来表示多维度坐标)

    (1).获取数组长度用count()函数 用法:count(数组)

    (2).遍历数组可以用循环遍历

    3.关联数组

    关联数组是使用您分配给数组的指定键的数组。

    $age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");
    $age['Bill']="63";
    $age['Steve']="56";
    $age['Elon']="47";

    (1)遍历关联数组可以用foreach循环
    如:
    <?php
    $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
    
    foreach($age as $x=>$x_value) {
      echo "Key=" . $x . ", Value=" . $x_value;
      echo "<br>";
    }
    ?>

    4.数组排序

    • sort() - 以升序对数组排序
    • rsort() - 以降序对数组排序
    • asort() - 根据值,以升序对关联数组进行排序
    • ksort() - 根据键,以升序对关联数组进行排序
    • arsort() - 根据值,以降序对关联数组进行排序
    • krsort() - 根据键,以降序对关联数组进行排序

    用法:函数(数组变量)

  • 相关阅读:
    JQuery的学习笔记
    Ajax的学习笔记
    软件项目的托管平台gitHub
    滚动事件:document.body.scrollTop总是0的原因
    Less/Sass编译工具,koala使用指南
    CSS中的浮动和清除浮动,梳理一下
    PHP_GET数据获取
    php中header()
    服务端web开发:PHP简介以及常见语法
    C/S架构和B/S架构
  • 原文地址:https://www.cnblogs.com/WL-x0x/p/13265538.html
Copyright © 2011-2022 走看看