PHP return 字符串中值之后的字符
PHP return character after value in string
我有一个看起来像这样的动态字符串...
/tester?bc=7&tester=orange
使用 PHP 我正在尝试 return bc=
之后的单个值
我查看了 strrchr,但似乎不能让我指定 returning 一个字符,我应该怎么做?
如果该值不是来自请求,您可能需要使用如下内容:
$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
,因此如果您的字符串非常大,它可能会剪掉一些部分。
最好的问候,亚历山大
我有一个看起来像这样的动态字符串...
/tester?bc=7&tester=orange
使用 PHP 我正在尝试 return bc=
之后的单个值我查看了 strrchr,但似乎不能让我指定 returning 一个字符,我应该怎么做?
如果该值不是来自请求,您可能需要使用如下内容:
$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
,因此如果您的字符串非常大,它可能会剪掉一些部分。
最好的问候,亚历山大