2016-02-28 59 views
0
$url_current = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; 

如果網址電流返回:爆炸請求URI

http://example.com/part1_part2_part3_part4_part5/ 

第一部分第4部分,以始終在URL等,PART5是可變的。

我如何爆炸request_URI並捕獲part5並放入$variable5

回答

2
<?php 
$url = "http://example.com/part1_part2_part3_part4_part5/";// your example url 
$data = parse_url($url); // parse_url() to get path data 
echo "<pre/>";print_r($data); // print parse_url() data 
$new_data = explode('_',$data['path']); // explode the path data only from parse_url() data 
$last_param = trim($new_data[count($new_data)-1],'/'); // remove `/` from the data and assign to a variable 
echo $last_param; // print variable value 
?> 

輸出: - http://prntscr.com/a9445q

+0

謝謝@Anant它的工作原理,如果我需要倒數第二個變量只能更改爲'-2' it's很大。 – Gislef