## 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();
~~~