函数介绍
为了方便操作,提高程序的开发效率,PHP为程序开发人员提供了大量的与数组操作相关的函数,本节先介绍一些。
array_key_exists()
_array_keyexists()用于判断某键值是否为该函数所指定的数组的键值,如果是则返回True,否则返回False。其语法格式为:
bool array_key_exists(key,array_search)
其中key为要判断的键,array_search为要查询的数组。
count()
count()用于返回指定数组中元素的个数。语法格式为:
int count(mixed var [,int mode])
其中var为指定的数组,而mode为可选参数,如果选了,数组将进行递归计算。
sort()与rsort()
sort()用于对指定的数组进行升序排序;rsort用于对指定数组进行降序排序。语法格式为:
bool sort(array); bool rsort(array);
其中array为要排序的数组。下面代码是对以上函数的应用:
<?php
header("Content-Type:text/html;charset=utf-8;");
$array=array(1,5,6,3,7,10);
if(array_key_exists("6",$array)) //判断6这个键是否在数组中
echo "exist!<br>";
else
echo "not exist!<br>";
echo "\$array的元素个数是:".count($array)."<br>";
$asc=sort($array); //对数组进行升序排序
foreach($array as $value){ //输出排序后的结果
echo $value." ";
}
echo "<br>";
$desc=rsort($array); //对数组进行降序排序
foreach($array as $value){ //输出排序后的结果
echo $value." ";
}
?>
运行结果为:
not exist!
$array的元素个数是:6
1 3 5 6 7 10
10 7 6 5 3 1
这里我们就先介绍这么多,另外还有很多处理数组的函数,有兴趣的同学去查一下资料吧!