ホームページ  >  記事  >  バックエンド開発  >  PHPでURL拡張子を取得するいくつかの方法は何ですか?

PHPでURL拡張子を取得するいくつかの方法は何ですか?

青灯夜游
青灯夜游オリジナル
2022-02-10 15:55:413169ブラウズ

取得方法: 1. 「substr(strrchr($url,"."),1)」ステートメントを使用します; 2. 「substr($url,strrpos($url,'.') 1」を使用します) " ステートメント; 3. "pathinfo($url,PATHINFO_EXTENSION)" を使用します。

PHPでURL拡張子を取得するいくつかの方法は何ですか?

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php は、 URL 拡張子 名前 メソッド

方法 1:

<?php
$url="http://localhost/user/order.php";
function get_ext1($url){
	return substr(strrchr($url,"."),1);
}
echo get_ext1($url);
?>

PHPでURL拡張子を取得するいくつかの方法は何ですか?

方法 2:

<?php
$url="http://localhost/user/order.php";
function get_ext2($url){
	$p=pathinfo($url);//Array ( [dirname] => http://localhost/user [basename] => order.php [extension] => php [filename] => order )
	return $p[&#39;extension&#39;];
}
echo get_ext2($url);
?>

方法 3:

<?php
$url="http://localhost/user/order.php";
function get_ext3($url){
	return substr($url,strrpos($url,&#39;.&#39;)+1);
}
echo get_ext3($url);
?>

方法 4:

<?php
$url="http://localhost/user/order.php";
function get_ext4($url){
	$arr=explode(&#39;.&#39;,$url);
	return array_pop($arr);
}
echo get_ext4($url);
?>

方法 5:

<?php
$url="http://localhost/user/order.php";
function get_ext5($url){
	return pathinfo($url,PATHINFO_EXTENSION);
}
echo get_ext5($url);
?>

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPでURL拡張子を取得するいくつかの方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。