如何取得被執行檔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['path'],PATHINFO_EXTENSION );
方法2
想法:透過strrchr取得包括最後一個“.”及後面的信息,再刪除左邊這個“.” ,輸出的就是檔案副檔名了。
echo ltrim(strrchr($parseUrl_link['path'],"."),".");
以上是php如何取得連結後綴的詳細內容。更多資訊請關注PHP中文網其他相關文章!