<?php // 构造一个数组变量 $users = array("bob" => "Yobert", "steve" => "Btephen", "jon" => "Aonathon"); /*循环输出 reset() 函数将内部指针指向数组中的第一个元素,并输出。 相关的方法: current() - 返回数组中的当前元素的值,而 key() 函数返回的是元素的键名。 end() - 将内部指针指向数组中的最后一个元素,并输出 next() - 将内部指针指向数组中的下一个元素,并输出 prev() - 将内部指针指向数组中的上一个元素,并输出 each() - 返回当前元素的键名和键值,并将内部指针向前移动*/ for (reset($users); $index = key($users); next($users)) { print("$index : $users[$index] <BR>\n"); } //<hr> 标签在 HTML 页面中创建一条水平线。 print("<hr>"); /* asort() 函数对关联数组按照键值进行升序排序。 提示:请使用 arsort() 函数对关联数组按照键值进行降序排序。 提示:请使用 ksort() 函数对关联数组按照键名进行升序排序。*/ asort($users); // 打印排序后的数组 for (reset($users); $index = key($users); next($users)) { print("$index : $users[$index] <BR>\n"); } ?>