一些简单的php函数
2017-10-12 20:14
225 查看
这几天复习了php函数,温故知新感觉加深了不少印象。
下面就来介绍几个在php中常用的函数吧。
先总结这么多,以后有时间继续补充。
下面就来介绍几个在php中常用的函数吧。
//冒泡排序找最大值 function maopao($a){ $arr = $a; $max_value = $arr[0]; foreach($arr as $num){ if($max_value<$num){ $max_value = $num; } } return $max_value; }
//php中的默认函数的使用 //注:默认函数的形参智能写在最右面 function def($a,$b=false){ if($b){ echo 'function has been called'; } }
//可变参数列表 //此方法适用于php5.5以前的版本 function get_sum(){ $sum=0; $args_num=func_num_args(); if($args_num==0){ echo 0; }else{ for($i=0;$i<$args_num;$i++){ $sum += func_get_arg($i); } echo $sum; } }
//可变参数 //此方法适用于php5.6以后的版本 function get_sum2(...$nums){ $sum=0; if(!nums){ echo 0; }else{ foreach($nums as $val){ $sum += $val; } echo $sum; } }
//变量交换函数 //通过这个函数我想说明:如果用的是引用,那么与声明的变量公用存储空间,方法外 //输出变量,发现变量也变化了,但是如果值传的方法,那么原变量不会发生改变,因为 //不是同一存数空间 function swap(&$a,&$b){ $temp=$a; $a=$b; $b=$temp; }
//php实现阶乘,也可用递归方法 function factorial($num){ $result=1; for($i=1;$i<=$num;$i++){ $result*=$i; } return $result; }
//嵌套函数,当out()未被调用的时候,不能调用in() function out($out_str){ if(!function_exists("in")){ function in($in_str){ echo $in_str; } } echo $out_str; }
//闭包函数 function col($name,Closure $n){ echo "name is {$name}"; $n(); } //调用 col("bread",function(){ echo "this function has been called"; });
先总结这么多,以后有时间继续补充。
相关文章推荐
- 一些被忽视的PHP函数(简单整理)
- 一些被忽视的PHP函数(简单整理)
- 一些被忽视的PHP函数(简单整理)
- cpp学习笔记 1一个简单的小程序以及一些的知识点
- java 练手= = 做杭电的一些简单题学习java。
- js一些简单的校验
- Ubuntu中安装MongoDB及执行一些简单操作笔记
- Mysql的一些简单优化
- Linux系统-vi编辑器一些简单的命令
- 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助
- 针对一些简单排序的源码
- 给自己做的项目添加开机动画,只是一个简单的添加方法,如果系统的方法太麻烦的画,就试试我这个吧,但是如果是想专业一些的话,还是学习系统的吧!!!
- 在ubuntu上查看Linux内核和一些简单的命令
- 一些经典的php函数方法代码整理
- 一些简单的linux习题(可做复习用)七
- 关于凸优化的一些简单概念
- 一些简单的编程练习题
- 简单了解JavaScript操作XPath的一些基本方法
- List中FindAll用法的一些简单示例并与where的区别
- 一些PHP函数