小编喜欢在开发过程中喜欢总结与做笔记,下面是对数组函数的总结,在开发过程中大部分都用得到的。希望能帮助到你
一、数组操作的基本函数
数组的键名和值
array_values($arr);//获得数组的值array_keys($arr);//获得数组的键名array_flip($arr);//数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);//在数组中检索applearray_search("apple",$arr);//在数组中检索apple,如果存在返回键名array_key_exists("apple",$arr);//检索给定的键名是否存在数组中isset($arr[apple])://检索给定的键名是否存在数组中
数组的内部指针
current($arr);//返回数组中的当前单元pos($arr);//返回数组中的当前单元key($arr);//返回数组中当前单元的键名prev($arr);//将数组中的内部指针倒回一位next($arr);//将数组中的内部指针向前移动一位end($arr);//将数组中的内部指针指向最后一个单元reset($arr);//将数组中的内部指针指向第一个单元each($arr);//将返回数组当前元素的一个键名/值的构造数组,并使数组指针向前移动一位list($key,$value)=each($arr);//获得数组当前元素的键名和值
数组和变量之间的转换
extract($arr);//用于把数组中的元素转换成变量导入到当前文件中,键名当作变量名,值作为变量值注:(第二个参数很重要,可以看手册使用)使用方法echo$a;