• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > php数组(5):统计函数与转换函数

    php数组(5):统计函数与转换函数

    作者: 分类:PHP开发 点击: 165 次
    wordpress CMS主题:ssmay主题

      php数组在php编程中使用非常广泛,几乎是无处不在。所以,在学习php的过程中,我们要重点掌握住php数组。前面,我们了解了php数组的遍历、分类和存储删除等知识,今天,我们再来介绍几个php数组平时也比较常用到的函数。

      一:数组统计函数。

      1:count()或 sizeof()函数

      count() 与 sizeof()函数是一样的,是用来统计php数组元素的个数,即php数组的长度。例:

      $arr = array('ga','bb','cc',1,'ee',3);
      echo count($arr);

      结果显示:6 。

      这个函数在对数组进行for循环遍历时,可以用到。

      2:array_count_values()函数:

      array_count_values()函数,用来统计php数组中所有值出现的个数。返回一个数组。返回的数组的键名是原数组的元素值,键值是元素值在原数组出现的次数。如:

      $arr = array("aaa","bbb","ccc","ddd","eee",'aaa','ccc');
      $arr2 = array_count_values($arr);
      print_r($arr2);

      二:数组转换函数。

      1:implode()函数

      implode()函数,用来把一个php数组转成一个字符串。这个函数有2个参数,第1个参数是分隔符,第2个参数是数组。如:

      $arr = array("aaa","bbb","ccc","ddd","eee");
      $arr2 = implode(",",$arr);
      print_r($arr2);

      打印结果:aaa,bbb,ccc,ddd,eee

      这个函数跟字符串函数explode()形成了相反的,explode()是把字符串转成数组。

      2:extract()

      extract()函数,用来从数组中导出数组的键值到符号表中,原数组的键和值形成一个标量变量。键名是变量名,值是变量的值。如:

      $array=array("key1"=>"value1","key2"=>"value2","key3"=>"value3");
      extract($array);
      echo $key1; //这里的变量名是原数组的第一个键名

      输出结果:value1  【是原数组的第一个值】

      即表示:

      $key1='value1';

      $key2='value2';

      $key3='value3';

      extract()函数,在很多地方也能用上,如:在获取php数组库的数组表的字段和字段值时,就可以用上。



      QQ二维码

    文章作者:honor
    本文地址:http://wanlimm.com/77201808106522.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.