php函数

来源:互联网 发布:mysql left join 编辑:程序博客网 时间:2024/05/17 01:02

array_merge和array_merge_recursive

两个函数都是将把一个或多个数组合并为一个数组区别:处理两个或更多个数组元素有相同的键名时。    两个或更多个数组元素有相同的键名,则array_merge()最后的元素会覆盖其他元素;array_merge_recursive() 不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组.
<?php$a1=array("a"=>"red","b"=>"green");$a2=array("c"=>"blue","b"=>"yellow");print_r(array_merge($a1,$a2));?>Array ( [a] => red [b] => yellow [c] => blue )
<?php$a1=array("a"=>"red","b"=>"green");$a2=array("c"=>"blue","b"=>"yellow");print_r(array_merge_recursive($a1,$a2));?>Array ( [a] => red [b] => Array ( [0] => green [1] => yellow ) [c] => blue )

array_column()

返回输入数组中某个单一列的值,以数组的形式返回

<?php// 表示由数据库返回的可能记录集的数组$a = array(  array(    'id' => 5698,    'first_name' => 'Bill',    'last_name' => 'Gates',  ),  array(    'id' => 4767,    'first_name' => 'Steve',    'last_name' => 'Jobs',  )  array(    'id' => 3809,    'first_name' => 'Mark',    'last_name' => 'Zuckerberg',  ));$last_names = array_column($a, 'last_name');print_r($last_names);?>Array(  [0] => Gates  [1] => Jobs  [2] => Zuckerberg)

move_uploaded_file

将上传的文件移动到新位置
move_uploaded_file(file,newloc)

$_FILES 获得input type=”file” multiple文件


str_replace字符串中一次多个替换

str=strreplace(array("\r","\n"),array(′′,′′),string);

0 0
原创粉丝点击