首頁 > 後端開發 > PHP問題 > php如何取得連結後綴

php如何取得連結後綴

王林
發布: 2023-02-24 16:18:02
原創
4346 人瀏覽過

php如何取得連結後綴

如何取得被執行檔my.order.php的後綴(php),列舉了2個方法僅供參考:

先透過parse_url取得連結資訊:

<?php
$link="http://www.xxx.com/testweb/my.order.php?abcd=111@qqq=222";
$parseUrl_link=parse_url($link);
print_r($parseUrl_link);
登入後複製

運行結果如下:

Array
(
    [scheme] => http
    [host] => www.xxx.com
    [path] => /testweb/my.order.php
    [query] => abcd=111@qqq=222
)
登入後複製

然後根據取得到的(path)資訊取得檔案副檔名即可。

方法1

想法:透過pathinfo,配合PATHINFO_EXTENSION參數讀取path訊息,輸出的就是檔案副檔名了。

echo pathinfo($parseUrl_link[&#39;path&#39;],PATHINFO_EXTENSION );
登入後複製

方法2

想法:透過strrchr取得包括最後一個“.”及後面的信息,再刪除左邊這個“.” ,輸出的就是檔案副檔名了。

echo ltrim(strrchr($parseUrl_link[&#39;path&#39;],"."),".");
登入後複製

以上是php如何取得連結後綴的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板