查看: 4468|回复: 0

[PHP学习] php入门之数组函数(3)

发表于 2018-4-10 08:00:04

/
in_array()判断内容是否在数组中
array_search()查找内容是为数组的键值,存在返回键名,不存在返回BOOL假
array_change_key_case()更改数组键名大小写
array_chunk()把数组进行拆分
array_combine()生成新数组
array_diff()返回在其它数组中不存在键值
array_diff_key()返回在其它数组中不存在键名
array_diff_assoc()返回在其它数组中不存在键名+键值
/
/
$arr=array(1,2,3,4,5);
if(in_array('1',$arr,true)){
echo "在数组中,存在值";
}
/
/
$arr2=array("url"=>"后盾网","class1"=>"PHP视频","class2"=>"div视频");
$k = array_search("后盾网222",$arr2);
var_dump($k);
/
function dump($arr){
echo "

";
print_r($arr);
}
/
$arr3=array("Url"=>"后盾网","class1"=>"PHP视频","class2"=>"div视频",'Class2'=>"dreamweaver课程");
//dump($arr3);
$arr0 = array_change_key_case($arr3,CASE_UPPER);
dump($arr0);
/
/
$arr4=array("Url"=>"后盾网","class1"=>"PHP视频","class2"=>"div视频",'class3'=>"dreamweaver课程","class4"=>"mysql");
$arr0 = array_chunk($arr4,3,true);
dump($arr0);
/
/
$arr5a = array("url","webname","class");
$arr5b = array("BBS.HOUDUNWANG.COM","后盾网");
$arr0 = @array_combine($arr5a,$arr5b);
var_dump($arr0);
/
/*
$arr6b = array("sina.com.cn","bbs.houdunwang.com","web.houdunwang.com");

  1. $arr6a = array("houdunwang.com","bbs.houdunwang.com","web.houdunwang.com");
  2. $c = array("sina.com.cn");
  3. $arr0 = array_diff($arr6b,$arr6a,$c);
  4. dump($arr0);
  5. */
  6. $arr71= array("url"=>"bbs.houdunwang.com11","name"=>"后盾网论坛");
  7. $arr72= array("url"=>"bbs.houdunwang.com","name"=>"后盾网论坛");
  8. $arr73 = array("url"=>"bbs.houdunwang.com11");
  9. $arr0 = array_diff_assoc($arr71,$arr72,$arr73);
  10. dump($arr0);
复制代码


回复

使用道具 举报