PHP數組函數(遍歷、排序)

WBOY
發布: 2016-08-08 09:27:56
原創
1326 人瀏覽過

一、遍歷

  • foreach
    foreach(array_expression as $value)
    和
    foreach(array_expression as $key=>$value)
    
    登入後複製
  • list()和each():list()仅能用于数字索引的数组,且数字索引从0开始。each()返回数组中的键名和对应的值,并向前移动数组指针。
    登入後複製
  • <?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函数获取到的键名和值
    }
    ?>
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
二、常用函数
登入後複製
统计数组个数int count(mixed var)
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
登入後複製
向数组中添加元素:array_push()将传入的元素添加到数组的末尾,并返回数组新的单元总数
登入後複製
  • int array_push(array array,mixed var) //array为指定数组,var为压入数组中的值
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    获取数组中最后一个元素:array_pop()返回数组中的最后一个元素,并将数组长度减1,如果数组为空(或不是数组)则返回null。mixed array_pop(array array)
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
  • 删除数组中重复元素:array array_unique(array array)
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    删除数组中某个元素:unset(mixed arr[*])
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
  • 登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    获取数组中指定元素的键名mixed array_search(mixed needle,array haystack[, bool strict])
    //如果查询的元素在数组中出现两次以上,则返回第一个匹配的键名
    //needle:指定数组中搜索的值
    //haystach:指定被搜索的数组
    //strict:可选参数,若为true,将在haystack中检查needle的类型
    登入後複製
  • array array_keys(array input[, mixed search_value[, bool strict]])
    //返回input数组中所有匹配的键名
    登入後複製
    e
  • 登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    登入後複製
    以上就介紹了PHP陣列函數(遍歷、排序),包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。
  • 相關標籤:
    來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板