1.取数组第一个元素,使用$array[0]呢?还是reset($array);
分析:如果仅限于数值数组,对于一个大小为1的数组,将返回$array[0]。不过如果数组不是从0开始索引,$array[0]则为空。利用reset()将会重置数组的内部指针,这个函数将会返回第一个数组元素的值。
2.array_pop();获取数组的最后一个元素。
3.想知道一个数组是否包含某个健。
array_key_exists('key',$array);
4.in_array();//数组是否包含某个值。默认行为使用==操作符来比较元素。要使用严格的相等性检查,兽,需要传递第三个参数true到in_array();
$arr = array(1,3);
in_array(0,$arr);//返回true
in_array(0,$arr,true);//返回false
将数字与可能包含字符串的数据进行比较时,最安全的做法是严格比较。
5.array_search();//查找一个值在数组中的位置。如果找到返回相应的健,否则返回false。
$position = array_search($val,$array);
if($position !== false){
//$posion为键
}
使用false !== 检查,如果数组中位置为0找到值,可能不是你的原意。
另外array_search()只能保证返回其中一个实例,而不一定是第一个实例。
简单PHP数组函数介绍
原创
©著作权归作者所有:来自51CTO博客作者WXL的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:人工智能程序设计语言主要有哪些?
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
函数递归(简单易懂)
简单易懂的介绍了递归的概念和使用介绍
递归 n的阶乘 #include -
php数组函数小结
php数组操作详解
php 数组