数组常用函数

$arr=array('a'=>'张龙','b'=>'赵虎','c'=>null);

判断C号单元在数组中是否存在。
if(array_key_exists('c',$arr)){
echo 'C号单元存在';
}else{
echo 'C号单元不存在';
}

判断赵虎是否在数组中
if(in_array('赵虎',$arr)){
echo '有赵虎';
}else{
echo '无赵虎';
}

 --------------------------------------------------------------------------------
$arr=array('a','b','c','d');
 
 echo array_push($arr,'e'); //往数组尾部加入单元,并返回操作后的数组长度
 
echo array_pop($arr) ; //e  弹出尾部单元
echo array_pop($arr); //d 
 
echo array_unshift($arr,'z'); //往数组头部加入单元
print_r($arr); // z a b c
 
echo array_shift($arr); //弹出头部单元
print_r($arr); // a b c
 
 
其他需要联系的常用数组函数
 
count();
array_key_exists();
array_change_case();nk();
array_count_values();
array_fill();
array_filter();
array_flip();
array_sum();
array_values();
array_keys();
in_array();
array_push();
array_pop();
array_shift();
array_unshift();
sort(),resort(),usort(),asort(),ksort(),natsort(),natcasesort();
array_merge();
array_merge_recursive();
array_diff();
array_diff_assoc();
array_intersect();
array_intersect_assoc();
range();
array_unique();
array_reverse();
array_rand();
posted @ 2016-03-22 14:51  岁月无心  阅读(215)  评论(0编辑  收藏  举报