PHP试验1-4 联系客服

发布时间 : 星期六 文章PHP试验1-4更新完毕开始阅读2ec05f7d5a8102d276a22ff1

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