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

简介:学习完了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 ( )

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

时间: 2024-12-16 07:29:05

每天记一些php函数,jQuery函数和linux命令(三)的相关文章

(function($){...})(jQuery) 函数详解

function(arg){...} 这是一个匿名函数,参数是arg. 而调用匿名函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即: function(arg){...}(param) , 这相当于定义了一个参数为arg的匿名函数,并且将param作为实参来调用这个匿名函数. 而(function($){...})(jQuery)则是一样的,之所以只在形参使用$,是为了不与其他库冲突,所以实参用jQuery. (funtion(){})():立即执行函数:相当于

二.jQuery源码解析之构建jQuery之构建函数jQuery的7种用法

一:$(selectorStr[,限制范围]),接受一个选择器(符合jQuery规范的字符串),返回一个jQuery对象;二:$(htmlStr[,文档对象]),$(html[,json对象])传入html字符串,创建一个新的dom元素 三:$(dom元素),$(dom元素集合)将dom元素转换成jQuery对象.四:$(自定义对象)封装普通对象为jQuery对象.五:$(回调函数)绑定ready事件监听函数,当Dom加载完成时执行.六:$(jQuery对象)接受一个jQuery对象,返回一个j

java jquery 函数多参数传递

业务需求: 名次   伙伴 业绩 签单 面谈 每日目标 1 文彬 5100 6 10 查看目标 2 马红月 4550 4 6 查看目标 3 王刚 4100 3 9 查看目标 4 郭亚凯 3450 4 9 查看目标 5 王洪良 3300 3 7 查看目标 6 袁凯 2200 2 4 查看目标 7 王兆阳 2100 3 6 查看目标               每日目标    文彬 2014-06-13    15号前 争取业绩到达6000以上...    加油 加油 2014-06-12昨天打了1

jquery函数写法

普通jquery函数写法 <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script type="text/javascript"> $(function(){ var myfunc = { aaa: 0, init:function(aaa) { this.aaa=aaa; }, log:function(msg) { if( (EpBr

Jquery中淡入淡出效果fadeIn()、fadeOut()、fadeToggle()、fadeTo()学习引发的思考----关于Jquery函数传参数

一.基本语法 1.fadeIn淡入.fadeOut淡出.fadeToggle淡入淡出切换(已经淡出点击淡入,或者相反): $(selector).fadeIn(duration,complete); $(selector).fadeOut(duration,complete); $(selector).fadeToggle(duration,complete); 可选的 speed 参数规定效果的时长.它可以取以下值:"slow"(200ms)."fast"(600

js,html,jquery 点击运行jquery 函数

通过按钮触发 html <script src="jquery.min.js"></script> <div id=qzs style="width: 382px;height:282px;position:absolute; background-color:#ff0000; left: 109px; top: 133px;"><a href="#" onClick=setInterval("

javascript中函数调用,函数实例化,函数三者关系

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>test</title> <script type="text/javascript" ></script> <script type="text/javascript"> // a

Python高阶函数与函数装饰器-day4

上节回顾 高阶函数 闭包函数 函数装饰器 模块导入 一.上节回顾 Python2与Python3字符编码问题,不管你是初学者还是已经对Python的项目了如指掌了,都会犯一些编码上面的错误.我在这里简单归纳Python3和Python2各自的区别. 首先是Python3-->代码文件都是用utf-8来解释的.将代码和文件读到内存中就变成了Unicode,这也就是为什么Python只有encode没有decode了,因为内存中都将字符编码变成了Unicode,而Unicode是万国码,可以"

247 高阶函数 之 函数可以作为参数传递

高阶函数:就是对其他函数进行操作的函数,它接收函数作为参数,或将函数作为返回值输出. 此时fn 就是一个高阶函数. 函数也是一种数据类型,同样可以作为参数,传递给另外一个参数使用,最典型的就是作为回调函数. 同理函数也可以作为返回值传递回来. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewpo

C语言随笔5:函数、函数指针

函数 C语言中函数参数传递时,将实参的值拷贝到函数参数的存储区中.这种传递参数的方式称为按值传递. 函数不会访问实参本身,访问的是函数存储在栈区的副本,不会改变实参.函数凋用结束,函数在栈区的内容释放. 若要改变实参本身.需用指针传递待修改变量的地址,使函数参数保存该变量地址的值.然后在函数中,通过参数保存的地址间接访问待修改的变量.大部分书籍,将这种做法称为按址传递或按引用传递.实际上,这种传递方式仍然是按值传递,只不过传递的是地址的值. 非void的函数,返回值不能做为左值. 因为函数返回值