#php #arrays #json
#php #массивы #json
Вопрос:
Я хочу преобразовать строку, подобную приведенному ниже коду, в массив, как я могу это сделать, пожалуйста?
$icon = '{``font``:``feather``,``icon``:``feather-facebook``}';
Есть ли какой-либо способ с помощью json_decode или чего-то подобного?
Спасибо.
Комментарии:
1.
str_replace()
двойные обратные ссылки с кавычкой.
Ответ №1:
- Входная строка не соответствует правильному формату json
- Когда вы исправите синтаксис json, вы можете просто json_decode его
$icon = '{"font":"feather","icon":"feather-facebook"}';
$array = json_decode($icon);
var_dump($array);