PHP返回字符串中值后的字符
我有一个动态字符串,看起来像这样PHP返回字符串中值后的字符,php,strrchr,Php,Strrchr,我有一个动态字符串,看起来像这样 /tester?bc=7&tester=orange 使用PHP,我试图返回bc= 我已经查看了strrchr,但这似乎不允许我指定仅返回一个字符,我应该如何执行此操作?如果该值不是来自请求,您可能希望使用如下内容: $parsed = parse_url('/tester?bc=7&tester=orange'); parse_str($parsed['query'], $query); $query将包含以下内容: array(2) {
/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\u input\u vars
指令会影响parse\u str
,因此如果字符串非常大,它可能会剪切一些部分
致以最诚挚的问候,Alexander如果该值不是来自请求,您可能需要使用以下内容:
$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\u input\u vars
指令会影响parse\u str
,因此如果字符串非常大,它可能会剪切一些部分
向您问好,Alexander您还没有用过
$\u GET
吗?或者这个字符串实际上在一个变量中?只需使用parse_str
字符串位于一个变量内,而不是由$\u GETso生成。在这种情况下,您希望返回7
?是否bc=7
将始终在之后?
?是的,我想返回7个可能的副本,您尚未使用$\u GET
?或者这个字符串实际上在一个变量中?只需使用parse_str
字符串位于一个变量内,而不是由$\u GETso生成。在这种情况下,您希望返回7
?是bc=7
将始终在之后?
是的,我想返回7个可能的副本