我想檢查文件擴展名。爲此我創建了一個函數,但它沒有返回任何值。我真的不知道我錯在哪裏。下面是代碼:從我在哪裏調用這個函數自定義函數不返回一個字符串值在php
function checkType($name){
$farray = explode('.',$name);
$fname = trim($farray[0]);
$fext = trim($farray[1]);
echo $fext;
return $fext;
}
代碼是:
$filename = "IMG_3552.JPG";
echo $filename;
checkType($filename);
echo "File Extension is : ". $fext;
上運行以下是呼應: IMG_3552.JPG
文件擴展名是:
請幫忙??
你不存儲返回值'$ fext'任何東西。如果你想讓你的最後一個回聲工作,你需要'$ fext = checkType($ filename);'。函數中的$ fext只存在於你的函數中,沒有其他地方存在。 –
爲什麼不簡單地使用'pathinfo($ name,PATHINO_EXTENSION)' – RamRaider