$url = 'hxxx://www.xxxx.com/#node=xxxxxxxx&lasts=5613';
$e=explode('#',$url);
echo $e[count($e)-1];
这给了我输出
node=xxxxxxxx&lasts=5613
我只想要
node=xxxxxxxx
输出#和&
之间的网址...的任何人
答案 0 :(得分:1)
这是我头脑中的第一件事
$url = 'hxxx://www.xxxx.com/#node=xxxxxxxx&lasts=5613';
$e = explode('#', $url);
$params = array();
parse_str(end($e), $params);
print_r($params);
您将拥有一个包含$params
和node
lasts
echo $params['node'];
会给你你想要的东西
答案 1 :(得分:0)
队长正式拯救:
<?php
$url = 'hxxx://www.xxxx.com/#node=xxxxxxxx&lasts=5613';
$result = array();
preg_match('/#([^\&]+)\&/', $url, $result);
echo $result[1];
答案 2 :(得分:0)
试试这个
$url = 'hxxx://www.xxxx.com/#node=xxxxxxxx&lasts=5613';
$arr = parse_url($url);
$arr = explode("&",$arr['fragment']);
$val = $arr[0]