1、is_array() 用于检测变量是否是一个数组
$abc= array(
'男生'=> array( '张三'=>30,'李四'=>50,'王五'=>80), //注意是逗号
'女生'=> array( '张三'=>30,'李四'=>50,'王五'=>80) ,
'特长学生'=>20000 //注意末行可以没有标点符号
);
$a=is_array($abc);
echo $a;
2、指针函数: end(),参数是一个数组,返回最后一个元素的值,数组为空时,返回false
3、指针函数:reset(),函数,参数是一个数组,把指针重置到首位。
$arr=array();
$y=reset($arr);
var_dump($arr);
echo $y;
4、指针函数:prev(),移动指针到数组元素的上一位;
5、指针函数:next();移动指针到数组元素的下一位;
6、指针函数:current(),返回当前数组指针所指向的值;
7、指针函数:用于获取数组的键名,key(); 为空时,返回null
8、each()函数,但不推荐使用;
9、数组检测函数: in_array(),检测数组中是否存在指定的值,存在返回true ,否则返回false;至少需要两个参数(值,数组,bool)bool参数可选。true代表检测数据类型;
10、array_seach() 函数检测数组中是否存在指定的值,若找到则返回键名,否则返回false
11、isset() — 检测变量是否设置。
当要 判断一个变量是否已经声明的时候 可以使用 isset 函数
当要 判断一个变量是否已经赋予数据且不为空 可以用 empty 函数
当要 判断 一个变量 存在且不为空 先isset 函数 再用 empty 函数
12、array_key_exists(键名,数组名) 该函数检测某个数组中是否存在 指定的键名,若键名存在返回true ,否则返回false;关联数组和索引数组,该函数都能检测;