一、函數定義與調用
function hanshu($n)
{
echo "<hr>";
echo $n;
$v1=$n+1;
return $v1;
}
二、可變函數
函數名是一個變量
可變變量$$v1;
可變函數,比如
函數f1()
function f1(){};
$func_name="f1";
$func_name(); //此時實際就是調用f1
$file=$_GET['file_name']; //用戶上傳的文件名,比如123.jpg ,456.gif
$houzhui=srrchr($file,'.'); //獲得.gif , .jpg
$houzhui=substr($houzhui,1); //獲得gif , jpg
===========================================
strrchr() 函數
定義和用法
strrchr() 函數查找字符串在另一個字符串中最後一次出現的位置,並返回從該位置到字符串結尾的所有字符。
註釋:該函數是二進制安全的。
語法
strrchr(string,char)
參數 | 描述 |
---|---|
string | 必需。規定被搜索的字符串。 |
char | 必需。規定要查找的字符。如果該參數是數字,則搜索匹配數字 ASCII 值的字符。 |
====================================================================
substr()
定義和用法
substr() 函數返回字符串的一部分。
註釋:如果 start 參數是負數且 length 小於或等於 start,則 length 爲 0。
語法
substr(string,start,length)
參數 | 描述 |
---|---|
string | 必需。規定要返回其中一部分的字符串。 |
start | 必需。規定在字符串的何處開始。
|
length | 可選。規定要返回的字符串長度。默認是直到字符串的結尾。
|
三、匿名函數
定義時沒有名字
$f1=function(形參){}
$f1(實參);