2016-02-28 99 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