1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php #有关输出的函数 print ('print输出内容</br>'); //print是一个结构不是函数,可以不用使用() echo print 'echo+print输出内容</br>'; //跟 echo 类似,但是每次输出后返回一个整数1 $a='print_r输出内容</br><pre>'; print_r($a); //print_r 跟 var_dump 类似更多是是输出变量数组,打印内容不输出类型 $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a); //如果有true,print_r ($a,true)那么 prine_r将返回不输出 echo '<hr/></pre>'; |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php #有关时间的函数 //date(); //按照指定格式对对应的时间戳(从1970年格林威治时间开始计算的秒数) $datetime = time(); //取当前时间戳 echo date("Y-m-d H:i:s",$datetime); //取时间格式,如果第二参数默认为空,取当前时间戳 echo '</br>'; echo $datetime; echo '</br>'; echo microtime(),'</br>'; //小数点后面1-3毫秒数,4-6微秒数 echo strtotime("2019-11-12 13:22:25"),'</br>'; //取指定时间的时间戳 echo '<hr/>'; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php #有关数学函数 echo max(1, 3, 5, 6, 7),'</br>'; //取出指定参数的最大值 echo min(2, 3, 1, 6, 7),'</br>'; //取出指定参数的最小值 echo rand(2,55),'</br>'; //取出指定区域内的一个随机数 echo mt_rand(2,55),'</br>'; //与 rand 一样,底层结构不一样,效率更高(推荐使用) echo round(4455.455,1),'</br>'; //四舍五入,参数2为小数点位数 echo ceil(1-0.7),'</br>'; //向上取整 echo floor(3+0.7),'</br>'; //向下取整 echo pow(3,8),'</br>'; //求次方,3的8次方 echo abs(-0.038),'</br>'; //绝对值 echo sqrt(33),'</br>'; //求平方根 echo '<hr/><pre>'; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<?php #有关函数的函数 /* function_exists(); //判断指定的函数名是否在内存在存在(帮助用户不去使用一个不存在的函数,让代码安全性更高) func_get_arg(); //在自定义函数中去获取指定数值对应参数 func_get_args(); //在自动以函数中获取所有的参数(数组形势) func_num_args(); //获取当前自定义函数的参数数量 */ //创建自动以函数 function test($a,$b){ //获取指定参数 var_dump(func_get_arg(1)); //取参数下标是从0开始 //获取所有参数 var_dump(func_get_args()); //取得所有参数内容和参数总数量 //获取参数数量 var_dump(func_num_args()); //获取当前函数数量 } //调用函数 function_exists('test') && test(1,'2',3,4.15); //判断 test 正确存在且 test 使用正确才正常执行代码 echo '<hr/></pre>'; |