pathinfo関数を使用してURLの拡張子を取得したい場合は、次のようにします。
<?php
$path_parts = pathinfo($url);
echo $path_parts["extension"];
?>
そして、Apacheが次の通知を表示することに驚いたことは次のとおりです。
Notice: Undefined index: extension in ...
どうすれば対処できますか?ありがとう。
拡張機能のみを取得したい場合は、これを使用してください。
$extension = pathinfo($url, PATHINFO_EXTENSION);
echo $extension;
function getExtension($url)
{
$url = explode('.',$url);
return $url[count($url)-1];
}
この手動関数を使用して取得できます。
私はパーティーに少し遅れていますがecho $path_parts["extension"]
、ターゲットがディレクトリの場合、実行中に未定義のインデックスを取得します。