码迷,mamicode.com
首页 > Web开发 > 详细

每天记一些php函数,jQuery函数和linux命令(三)

时间:2016-12-21 02:53:19      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:统计   simple   二维   jquery   app   字符串   二维数组   int   line   

简介:学习完了php和jQuery之后,对函数的记忆不到位,导致很多函数没记住,所以为了促进自己的记忆,每天花一点时间来写这个博客。

时间:2016-12-21   地点:太原    天气:雨夹雪

一.php函数

1.array_count_values   统计数组中所有值出现的次数

说明:

array array_count_values($input)

array_count_values()函数会返回一个数组,该数组会以input数组的值作为键名,input数组中值出现的次数作为键值。

参数:

$input  统计的数组

返回值:

返回一个关联数组,用 input 数组中的值作为键名,该值在数组中出现的次数作为值。 

错误/异常:对数组里面的每个不是 string 和integer 类型的元素抛出一个警告错误(E_WARNING)。

$test=[
          "11"=>11,
		  "22"=>11,
		  "33"=>33,
		  "44"=>144,
		  "55"=>55,
		  "66"=>55,
		  "77"=>77,
		  "88"=>77,
		  "99"=>99,
      ];
print_r(array_count_values($test));

结果为:

Array
(
    [11] => 2
    [33] => 1
    [144] => 1
    [55] => 2
    [77] => 2
    [99] => 1
)

相关函数:

如果是二维数组如:

$ar1[] = array("red","green","yellow","blue"); 
$ar1[] = array("green","yellow","brown","red","white","yellow"); 
$ar1[] = array("red","green","brown","blue","black","yellow");
print_r(array_count_values($arr1));

结果为:


Warning: array_count_values(): Can only count STRING and INTEGER values! in E:\Appserv\www\test.php on line 154

Warning: array_count_values(): Can only count STRING and INTEGER values! in E:\Appserv\www\test.php on line 154

Warning: array_count_values(): Can only count STRING and INTEGER values! in E:\Appserv\www\test.php on line 154
Array ( )

故自己写一个适用于多维数组的:

 

每天记一些php函数,jQuery函数和linux命令(三)

标签:统计   simple   二维   jquery   app   字符串   二维数组   int   line   

原文地址:http://www.cnblogs.com/qiye5757/p/6206168.html

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