码迷,mamicode.com
首页 > 编程语言 > 详细

php 数组函数

时间:2017-08-24 15:03:09      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:返回结果   merge   world   uniq   txt   数组   数组函数   索引   imp   

排序: 

sort() 函数用于对数组单元从低到高进行排序。
  rsort() 函数用于对数组单元从高到低进行排序。
  asort() 函数用于对数组单元从低到高进行排序并保持索引关系。
  arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。
  ksort() 函数用于对数组单元按照键名从低到高进行排序。
  krsort() 函数用于对数组单元按照键名从高到低进行排序。

去重:

 array_unique() 函数移除数组中的重复的值,并返回结果数组。 

<?php 
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat"); 
print_r(array_unique($a)); 
?> 

输出: 

Array ( [a] => Cat [b] => Dog )

并集:array_merge();//并集

// $a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat");
// $a1=array("a"=>"Cat2","b"=>"Dog3","c"=>"Cat4");
// $result=array_merge($a1,$a);
// print_r($result);

 

array_intersect()//交集

 

$a=array(1,2,3,6);
$b=array(2,4,6,8);
$result=array_intersect($b,$a);
print_r($result);
输出:
Array ( [0] => 2 [2] => 6 )

 array_diff() 求差集

$old = array(‘jpg‘,‘png‘,‘gif‘,‘bmp‘); 
$new = array(‘jpg‘,‘txt‘,‘docx‘,‘bmp‘); 
$difference = array_diff($old, $new); //在old数组中,不在new数组中
print_r($difference);

数组转字符串

$arr = array(‘Hello‘,‘World!‘,‘I‘,‘love‘,‘Shanghai!‘);
echo implode(" ",$arr);

输出  Hello World! I love Shanghai!

 

字符串转数组

$str="1432532 ,4444";
$arr = explode(",",$str);
print_r($arr);

输出:Array ( [0] => 1432532 [1] => 4444 )

 

php 数组函数

标签:返回结果   merge   world   uniq   txt   数组   数组函数   索引   imp   

原文地址:http://www.cnblogs.com/Czc963239044/p/7422834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!