数组的排序-按首字母或者首数组排序
<?php
$item=array('apple','orange','banana');
echo'未排序前';
print_r($item);
echo'<br/>'.'排序后';
sort($item);
print_r($item);
echo'<br/>';
//数字的排序
$num=array(3,4,22,31,34,52,1,5,2,4);
echo'未排序前';
print_r($num);
echo'<br/>'.'排序后';
sort($num);
print_r($num);
?>
保留索引关系的排序方法
<?php
$fulit=array('orange','apple','banana');
echo'排序前:';
print_r($fulit);
echo'<br />'.'排序后';
asort($fulit);
print_r($fulit);
?>
按照KEY排序:
<?php
$fulit=array('c'=>'apple','a'=>'orange','b'=>'banana');
ksort($fulit);
print_r($fulit);
?>
降序排序:
<?php
$num=array(4,6,2,22,11);
echo'排序前的数组';
print_r($num);
echo'<br />'.'排序后的数组';
rsort($num);
print_r($num);
?>
随机排序和反序排序
<?php
// echo '<img src=imges/sg1.jpg>';
$pic=array('sg1.jpg','sg2.jpg','sg3.jpg','sg4.jpg','sg5.jpg');//把图片放在数组中
//随机读取3张图片
shuffle($pic);
for($i=0;$i<3;$i++)
{
echo '<img src="imges/'.$pic[$i].'" style="margin:10px;" />';
echo "\n";
}
?>
倒叙输出图片
<?php
$pic=array('sg1.jpg','sg2.jpg','sg3.jpg','sg4.jpg','sg5.jpg');//把图片放在数组中
//随机读取3张图片
$a=array_reverse($pic);
for($i=0;$i<3;$i++)
{
echo '<img src="imges/'.$a[$i].'" style="margin:10px;" />';
echo "\n";
}
?>