strrchr — PHP возвращает символ после значения в строке

У меня есть динамическая строка, которая выглядит следующим образом …

/tester?bc=7&tester=orange

Используя PHP, я пытаюсь вернуть одно значение после Ьс =

Я смотрел на strrchr но это, похоже, не позволяет мне указать просто возвращение одного символа, как мне это сделать?

1

Решение

Если значение не из запроса, вы можете использовать что-то вроде этого:

$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, так что если ваша строка будет очень большой, она может разрезать некоторые части.

С наилучшими пожеланиями, Александр

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]