## 1.舍去取整
~~~
floor(123.12321);
~~~
## 2.进1取整
~~~
ceil(15.3424);
~~~
## 3.返回类型(混合类型)
~~~
gettype($str);
~~~
## 4.回调函数
~~~
//系统回调函数
function fun2($name){
echo $name.'我唉你';
}
call_user_func('fun2','波波');
数组回调函数
$a = [20,30,40];
echo call_user_func_array('add',$a);
~~~
## 5.获取传入数组参数的个数
~~~
function foo()
{
$numargs = func_num_args();
echo "Number of arguments: $numargs\n";
}
foo(1, 2, 3);
~~~
## 6.获取数组传入的参数
~~~
function foo()
{
$numargs = func_num_args();
echo "Number of arguments: $numargs<br />\n";
if ($numargs >= 2) {
echo "Second argument is: " . func_get_arg(1) . "<br />\n";
}
}
foo (1, 2, 3);
~~~
## 7.回调调用数组(传入数组值到函数)
~~~
$arr = [1,2,3,4,5,6];
call_user_func_array('函数名',$arr);
~~~
## 8.返回文件路径的目录部分
~~~
dirname();
~~~
## 9.让代码延迟几微妙再执行
~~~
usleep();
~~~
## 10.生成一个唯一随机id
~~~
uniqid();
~~~
## 11.让代码延迟到指定时间再执行
~~~
time_sleep_until();
~~~
## 12.让代码延迟几秒再执行
~~~
sleep();
~~~
## 13.对文件进行语法高亮显示
~~~
show_source();
~~~
## 14.把字符串转换为php变量
~~~
eval();
~~~
## 15.检查常量是否存在;
~~~
defined();
~~~