zoukankan      html  css  js  c++  java
  • php 数组函数

    排序: 

    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 )

  • 相关阅读:
    第一周、学习嵌入式
    centos7及xfce桌面环境安装,远程工具配置使用方法
    第一次作业
    2018下C语言基础课第1次作业
    第二次作业
    第一次作业
    第0次作业
    博客园第五次作业
    博客园第四次作业
    博客园第三次作业
  • 原文地址:https://www.cnblogs.com/Czc963239044/p/7422834.html
Copyright © 2011-2022 走看看