当前位置:首页 > PHP试验1-4
8.2 数组的遍历
预备知识 :遍历数组的3种方式;使用while循环访问数组;使用for循环访问数组;使用for each循环访问数组。
【8-4】使用while循环访问数组 PHP程序8-4
【8-5】使用for循环访问数组 PHP程序6-5 送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果) 送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果) 注意:使用for循环只能访问键名是有序的整型数组,如果是其他的类型则无法访问。
【8-6】使用for each循环访问数组 PHP程序6-6 $value) { echo \//在输出键值的同时,也输出键名 } ?> 送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果) 【8-7】使用for each结构遍历一个二维数组 PHP程序6-7 $arrvalue) { echo \ foreach($arrvalue as $value) { echo \ echo \} 送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果) ?> 练习:如何使用for循环和while循环输出二维数组,请自己练习。 8.3 数组的排序
预备知识 :递增排序的常用函数sort(),asort(),ksort()的用法及意义,及其对应的递减函数rsort(),arsort(),krsort()。 【8-8】使用while循环访问数组 PHP程序8-8 \if(sort($array1)) print_r($array1); else echo\排序\\$array1失败!\echo \if(sort($array2)) print_r($array2); else echo\排序\\$array2失败!\?> 注意:sort()函数不仅对数组进行排序,同时删除了原来的键名,并重新分配自动索引的键名。但asort()和ksort()有所不同,大家可自行练习。
【8-9】多维数组排序。array_multisort($array1,$arg,$array2……),其中第一个参数必须是一个数组,接下来每个参数可以是数组或固定含义的标志。当函数的参数是一个数组列表时,函数首先对数组列表中的第一个数组进行排序,下一个数组中值得顺序按照对应的第一个数组的值的顺序排列。 PHP程序8-9 送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果) 送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果)
8.4 数组的查找
预备知识 :顺序查找、二分查找、array_search()函数查找的方法。 【8-10】顺序查找 PHP程序8-10 【8-11】二分法查找 PHP程序8-11
共分享92篇相关文档