标签:note gre ext key 操作 current 函数 car 一个
对数组按照字母顺序进行排序或数字升序排序(sort())
<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
//输出BMW
Toyota
Volvo
asort()//按照数组的每个元素值进行排序
ksort()//按照关键字进行排序
//
rsort、arsort、krsort//进行降序排序
usort//用户自定义排序
<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}
$a=array(4,2,8,6);
usort($a,"my_sort")
;
?>
\\
shuffle()函数
对数组进行随机排序
<?php $my_array = array("red","green","blue","yellow","purple");shuffle($my_array)
; print_r($my_array); ?>
rang()函数
range() 函数创建一个包含指定范围的元素的数组。
该函数返回一个包含从 low 到 high 之间的元素的数组。
注释:如果 low 参数大于 high 参数,则创建的数组将是从 high 到 low。
range()函数具有一个可选的第三个参数,这个参数允许设定值间的步幅。例如建立一个1-10之间的奇数数组:$odds=range(1,10,2);
range()函数也可以对字符进行操作$letters=range(‘a‘,‘z‘);
返回当前元素的键名和键值,并将内部指针向前移动
<?php $people = array("Bill", "Steve", "Mark", "David"); while($element=each($people)
){
echo $element[‘key‘];
echo‘-‘;
echo $element[‘value‘];
echo"<br/>"
} ?>
输出数组中的当前元素和下一个元素的值,然后把数组的内部指针重置到数组中的第一个元素:
<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
echo next($people) . "<br>";
echo reset($people);
?>//输出Bill
Steve
Bill
标签:note gre ext key 操作 current 函数 car 一个
原文地址:http://www.cnblogs.com/lwen93/p/7515575.html