php學習筆記——函數相關知識

一、函數定義與調用

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 必需。規定在字符串的何處開始。
  • 正數 - 在字符串的指定位置開始
  • 負數 - 在從字符串結尾的指定位置開始
  • 0 - 在字符串中的第一個字符處開始
length 可選。規定要返回的字符串長度。默認是直到字符串的結尾。
  • 正數 - 從 start 參數所在的位置返回
  • 負數 - 從字符串末端返回

三、匿名函數

定義時沒有名字

$f1=function(形參){}

$f1(實參);

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章