1
值后,我有一个动态的字符串,它看起来像这样...PHP返回字符字符串
/tester?bc=7&tester=orange
使用PHP我想以后BC返回单个值=
我有看着strrchr但这似乎并没有让我指定只是返回一个字符,我应该怎么做呢?
值后,我有一个动态的字符串,它看起来像这样...PHP返回字符字符串
/tester?bc=7&tester=orange
使用PHP我想以后BC返回单个值=
我有看着strrchr但这似乎并没有让我指定只是返回一个字符,我应该怎么做呢?
如果该值从请求是没有,你可能想使用这样的事:
$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
,所以如果你的字符串会非常大,它可能会削减一些部分。
此致敬礼,亚历山大
你有没有使用'$ _GET'呢?或者这个字符串字面上是在一个变量内?只需使用'parse_str' – Ghost
该字符串在变量中,而不是由$ _GET – fightstarr20
生成,所以在这种情况下,您会希望返回'7'? 'bc = 7'会在'?'后面始终正确吗? – Andrew