我有以下网址字符串:
http://example.com/sfm?dir=uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/dir
如何将 =
之后的所有内容绑定到php变量?
所以我的变量应该包含:
$String = 'uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/dir'
答案 0 :(得分:2)
您可以使用explode在=
之后获取部分$str = "http://example.com/sfm?dir=uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/dir";
$strArr = explode("=",$str);
$url = $strArr[1];
echo $url;
答案 1 :(得分:2)
更灵活的解决方案是使用parse_url
然后使用parse_str
:
$url = 'http://example.com/sfm?dir=uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/dir';
$query_string = parse_url($url, PHP_URL_QUERY);
parse_str($query_string, $query_vars);
var_dump($query_vars);
它将为您提供一个包含URL可能包含的所有GET参数的数组。
答案 2 :(得分:0)
试试这个
Use of @OneToMany or @ManyToMany targeting an unmapped class: com.podro.model.Journey.roadWay[com.podro.model.RoadElement]