PHP返回字符串中的值之后的字符

时间:2015-12-03 23:14:29

标签: php strrchr

我有一个看起来像这样的动态字符串......

/tester?bc=7&tester=orange

使用PHP我试图在 bc =

之后返回单个值

我看过 strrchr ,但似乎没有让我指定只返回一个字符,我应该怎么做呢?

1 个答案:

答案 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,因此如果您的字符串非常大,可能会削减某些部分。

此致,亚历山大