时时商务社区

标题: php统计数组元素个数的方法 [打印本页]

作者: wx_pylelnL4    时间: 2018-2-14 05:44

            count():对数组中的元素个数进行统计;
sizeof():和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0;
array_count_value():统计每个特定的值在数组$array中出现过的次数;
如:
  $array=array(4,5,1,2,3,1,2,1);
  $ac=array_count_value($array);
将创建一个名为$ac数组,该数组包括:
            关键字    值
             4     1
           5     1
           1     3
           2     2
           3     1
发一个网友的思路,也非常不错
$arr = array(
      '1011,1003,1008,1001,1000,1004,1012',
      '1009',
      '1011,1003,1111'
    );
$result = array();
foreach ($arr as $str) {
  $str_arr = explode(',', $str);
  foreach ($str_arr as $v) {
    $result[$v] = isset($result[$v]) ? $result[$v] : 0;
    $result[$v] = $result[$v] + 1;
  }
}
print_r($result);
以上所述就是本文的全部内容了,希望大家能够喜欢。
            
            
您可能感兴趣的文章:
  • 使用php统计字符串中中英文字符的个数
  • PHP统计二维数组元素个数的方法
  • php中最简单的字符串匹配算法
  • PHP统计数值数组中出现频率最多的10个数字的方法
  • php编写的抽奖程序中奖概率算法
  • php经典算法集锦
  • PHP经典算法集锦【经典收藏】
  • php简单统计中文个数的方法
  • PHP实现统计一个数字在排序数组中出现次数的方法
  • php实现统计二进制中1的个数算法示例
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2