如何獲取被執(zhí)行文件my.order.php的后綴(php),列舉了2個(gè)方法僅供參考:
首先通過(guò)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);
運(yùn)行結(jié)果如下:
Array ( [scheme] => http [host] => www.xxx.com [path] => /testweb/my.order.php [query] => abcd=111@qqq=222 )
然后根據(jù)獲取到的(path)信息獲得文件擴(kuò)展名即可。
方法1
思路:通過(guò)pathinfo,配合PATHINFO_EXTENSION參數(shù)讀取path信息,輸出的就是文件擴(kuò)展名了。
echo pathinfo($parseUrl_link['path'],PATHINFO_EXTENSION );
方法2
思路:通過(guò)strrchr獲取包括最后一個(gè)“.”及后面的信息,再刪除左邊這個(gè)“.”,輸出的就是文件擴(kuò)展名了。
echo ltrim(strrchr($parseUrl_link['path'],"."),".");