PHP 起步篇 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

函数介绍

  为了方便操作,提高程序的开发效率,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

  这里我们就先介绍这么多,另外还有很多处理数组的函数,有兴趣的同学去查一下资料吧!