按照数字的话 要看整体的数字大小,按照字符串的话,
只看第一位的大小
$numbers=array(2,12);
sort($number,SORT_STRING);
sort($number,SORT_NUMBER);
print_r($numbers)
demo18
$fruit=array('banner','orange','apple');
普通的排序,键会变
sort($fruit);
print_r($fruit);
要保持原始的键排序
asort($fruit);
demo19
$fruit=array
('c'=>'banner','a'=>'orange','b'=>'apple');
按照键名排序
ksort($fruit);
krsort($fruit);逆序
print_r($fruit);
rsort()逆序排序
demo20
echo '<img src="images/mm1.jpg">';//显示图片
$pic=array
('mm1.jpg','mm2.jpg','mm3.jpg','mm4.jpg','mm5.jpg
');
数组随机打乱
shutffle($pic);
数组反向排序 一般生成一个新数组
array_reverse($pic);
for($i=0;$i<3;$i++)
{
echo '<img src="images/'.$pic[$i].'"
style="margin:10px;"/>';
echo "\n";
}
demo21
$userName=array('wo');
print_r($userName);
这个函数的返回值 将得到 目前数组元素的个数
在开头插入
array_unshift($userName,'ta');
在结尾插入数据
array_push($userName,'dasdf');
将开头的元素删掉
array_shift($userName);
将结尾的元素删掉
array_pop($userName);
demo22
$fruit=array('banner','orange','apple');
这个函数用来获取一个数组中的key
第二参数表示随机获取的几个
$a=array_rand($fruit,2);
echo $fruit[$a[0]];
echo $fruit[$a[1]];
数组指针的操作
demo23
$userAge=array('我'=>19,'他'=>27,'你'=>27,'它
'=>25);
获取指针当前元素 current并没有将指针移到下一步
默认情况下 指针在第一条
echo current($userAge);
移动指针
echo next($userAge)
统计数组下标值的个数
值出现的个数
array_count_values($userAge);
通过标量函数将字符串键设置为变量 然后将值赋给
这个变量
$a='';
$fruit=array
('c'=>'banner','a'=>'orange','b'=>'apple');
extract($fruits);
echo $a;
只看第一位的大小
$numbers=array(2,12);
sort($number,SORT_STRING);
sort($number,SORT_NUMBER);
print_r($numbers)
demo18
$fruit=array('banner','orange','apple');
普通的排序,键会变
sort($fruit);
print_r($fruit);
要保持原始的键排序
asort($fruit);
demo19
$fruit=array
('c'=>'banner','a'=>'orange','b'=>'apple');
按照键名排序
ksort($fruit);
krsort($fruit);逆序
print_r($fruit);
rsort()逆序排序
demo20
echo '<img src="images/mm1.jpg">';//显示图片
$pic=array
('mm1.jpg','mm2.jpg','mm3.jpg','mm4.jpg','mm5.jpg
');
数组随机打乱
shutffle($pic);
数组反向排序 一般生成一个新数组
array_reverse($pic);
for($i=0;$i<3;$i++)
{
echo '<img src="images/'.$pic[$i].'"
style="margin:10px;"/>';
echo "\n";
}
demo21
$userName=array('wo');
print_r($userName);
这个函数的返回值 将得到 目前数组元素的个数
在开头插入
array_unshift($userName,'ta');
在结尾插入数据
array_push($userName,'dasdf');
将开头的元素删掉
array_shift($userName);
将结尾的元素删掉
array_pop($userName);
demo22
$fruit=array('banner','orange','apple');
这个函数用来获取一个数组中的key
第二参数表示随机获取的几个
$a=array_rand($fruit,2);
echo $fruit[$a[0]];
echo $fruit[$a[1]];
数组指针的操作
demo23
$userAge=array('我'=>19,'他'=>27,'你'=>27,'它
'=>25);
获取指针当前元素 current并没有将指针移到下一步
默认情况下 指针在第一条
echo current($userAge);
移动指针
echo next($userAge)
统计数组下标值的个数
值出现的个数
array_count_values($userAge);
通过标量函数将字符串键设置为变量 然后将值赋给
这个变量
$a='';
$fruit=array
('c'=>'banner','a'=>'orange','b'=>'apple');
extract($fruits);
echo $a;