Нужно получить значение во вторых кавычках (цвет)

Из строки вида:

{\"color\":\"#0038ff\"}

Нужно получить значение цвета из второй пары кавычек (цвет).

Я только изучаю пхп, и пока не знаю как решить эту проблему.


Ответы (1 шт):

Автор решения: Haku Kimura

В данной ситуации можно обойтись без регулярных выражений.

$string = '{\"color\":\"#0038ff\"}';
// Уберём экранирование кавычек, чтобы получить корректный JSON
$json = str_replace('\"', '"', $string);

$result = json_decode($json);
echo $result->color; // Выведет строку #0038ff
→ Ссылка