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

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

青灯夜游
リリース: 2023-03-15 08:52:02
オリジナル
3217 人が閲覧しました

取得方法: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート