我有一个看起来像这样的动态字符串......
/tester?bc=7&tester=orange
使用PHP我试图在 bc =
之后返回单个值我看过 strrchr ,但似乎没有让我指定只返回一个字符,我应该怎么做呢?
答案 0 :(得分:4)
如果值不是来自请求,您可能希望使用以下内容:
$parsed = parse_url('/tester?bc=7&tester=orange');
parse_str($parsed['query'], $query);
$query
将包含此内容:
array(2) {
["bc"]=>
string(1) "7"
["tester"]=>
string(5) "orange"
}
请注意max_input_vars
指令影响parse_str
,因此如果您的字符串非常大,可能会削减某些部分。
此致,亚历山大