PHP数组函数(遍历、排序)

WBOY
Libérer: 2016-08-08 09:27:56
original
1326 Les gens l'ont consulté

一、遍历

  • foreach
    foreach(array_expression as $value)
    和
    foreach(array_expression as $key=>$value)
    
    Copier après la connexion
  • list()和each():list()仅能用于数字索引的数组,且数字索引从0开始。each()返回数组中的键名和对应的值,并向前移动数组指针。
    Copier après la connexion
  • <?php $array=array(						//定义数组
    			"0"=>"PHP24堂课",
    			"1"=>"JAVA24堂课",
    			"2"=>"VB24堂课",
    			"3"=>"VC24堂课"
    			);
    while(list($name,$value)=each($array)){	//使用list函数获取each函数中返回数组的值,并分别赋给$name和$value,然后使用while循环输出
    	echo $name=$value."<br>";		//输出list函数获取到的键名和值
    }
    ?>
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
二、常用函数
Copier après la connexion
统计数组个数int count(mixed var)
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
  • 向数组中添加元素:array_push()将传入的元素添加到数组的末尾,并返回数组新的单元总数
    Copier après la connexion
  • int array_push(array array,mixed var) //array为指定数组,var为压入数组中的值
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
  • 获取数组中最后一个元素:array_pop()返回数组中的最后一个元素,并将数组长度减1,如果数组为空(或不是数组)则返回null。mixed array_pop(array array)
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
  • 删除数组中重复元素:array array_unique(array array)
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
  • 删除数组中某个元素:unset(mixed arr[*])
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
  • 获取数组中指定元素的键名mixed array_search(mixed needle,array haystack[, bool strict])
    //如果查询的元素在数组中出现两次以上,则返回第一个匹配的键名
    //needle:指定数组中搜索的值
    //haystach:指定被搜索的数组
    //strict:可选参数,若为true,将在haystack中检查needle的类型
    Copier après la connexion
    array array_keys(array input[, mixed search_value[, bool strict]])
    //返回input数组中所有匹配的键名
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      三、排序
      Copier après la connexion
      sort()实现数组从低到高排序;字符串型按ASCII码的顺序排序。
      Copier après la connexion
    1. bool sort(array &array[, int sort_flags])
      //sort_flags指定排序方式:SORT_REGULAR(默认),SORT_NUMERIC(将元素作为数字来比较),SORT_STRING(将元素作为字符串来比较)
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
    2. rsort():用于实现对数组进行从高到低的排序。
      
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
      Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
        Copier après la connexion
          Copier après la connexion
        1. 以上就介绍了PHP数组函数(遍历、排序),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

          Étiquettes associées:
          source:php.cn
          Déclaration de ce site Web
          Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
          Tutoriels populaires
          Plus>
          Derniers téléchargements
          Plus>
          effets Web
          Code source du site Web
          Matériel du site Web
          Modèle frontal