PHP 数组

1.遍历数组

 $a = array("aaa","bbb","ccc");
 foreach ($a as $k => $v) {
     echo $k .'<br>';   //输出键
     echo $v .'<br>';   //输出值
 }

2.explode() 函数把字符串打散为数组。

  $str = "zheng.xiao.hang";
  $str1 = explode(".", $str);  //从.分割打散成数组
  print_r($str1);              // 输出数组元素

3.implode()函数将数组转化成一个新字符串。

$arr = array('Hello','World!','I','love','PHP!');
echo implode(" ",$arr);  //输出  Hello World! I love PHP!

4.count()函数对数组中的元素个数进行统计。

$cars=array("Volvo","BMW","Toyota");
echo count($cars);           //输出 3

5.array_search() 函数在数组中搜索某个键值,并返回对应的键名。

$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);     //输出 a

6.array_shift()函数获取数组中的第一个元素。

$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_shift($a);  //输出 red

7.array_pop()函数获取数组中最后一个元素。

$a=array("red","green","blue");
array_pop($a);
print_r($a);    // 输出 Array ( [0] => red [1] => green ) 

8.array_unique()函数删除数组中重复的元素。

$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));    //输出 Array ( [a] => red [b] => green ) 

9.array_intersect() 函数用于比较两个(或更多个)数组的键值,并返回交集。

$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");

$result=array_intersect($a1,$a2,$a3);
print_r($result);     //输出 Array ( [a] => red ) 

 10.array_merge() 函数把一个或多个数组合并为一个数组。

$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));  //输出Array ( [0] => red [1] => green [2] => blue [3] => yellow ) 

 

转载于:https://www.cnblogs.com/myzxh/p/9829065.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值