У меня есть динамическая строка, которая выглядит так...
/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