您好,欢迎访问一九零五行业门户网

php函数进阶讲解

使用变量储存函数名,调用的时候写成变量()的形式。 本文主要和大家分享php函数进阶讲解,希望能帮助到大家。
适用情况:根据用户反馈信息类型,调用不同的函数时使用。
实例:
$funf = 'test'; $funf();
函数内部调用函数外部变量使用use关键字
实例function test(){ $msg = "i'm message."; // 使用use关键字,获取变量 $say = function($str) use(&$msg){ echo $msg; echo '<hr/>'; echo $str; }; $say('hello world'); } test();
冒泡排序所谓冒泡排序,就是把数组参数从小到大或者从大到小抛出。
实例:
// 从小到大例子 //定义一个数组 $arr = [1,3,2,10,8,7,9]; // 冒泡排序主函数 function sortarr($arr){ // 进行外层遍历,其实就是规定循环多少次 for($i=0; $i<count($arr); $i++) { // 从第i+1个参数开始遍历,同样遍历那么多次 for ($j=$i+1; $j<count($arr); $j++) { // 比较内外层的数 if($arr[$i] > $arr[$j]){ // 内层的值赋值给临时变量 $temp = $arr[$j]; // 交换位置 $arr[$j] = $arr[$i]; // 再从临时变量中赋值回来 $arr[$i] = $temp; } } } // 返回排序后的数组 return $arr; } print_r(sortarr($arr));
参考资料:相关推荐:
javascript函数进阶学习和高级函数实例代码详解
以上就是php函数进阶讲解的详细内容。
其它类似信息

推荐信息