Преобразовать строку, подобную этой, в массив php?

#php #arrays #json

#php #массивы #json

Вопрос:

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

 $icon = '{``font``:``feather``,``icon``:``feather-facebook``}';
  

Есть ли какой-либо способ с помощью json_decode или чего-то подобного?

Спасибо.

Комментарии:

1. str_replace() двойные обратные ссылки с кавычкой.

Ответ №1:

  1. Входная строка не соответствует правильному формату json
  2. Когда вы исправите синтаксис json, вы можете просто json_decode его
     $icon = '{"font":"feather","icon":"feather-facebook"}';
    $array = json_decode($icon);
    var_dump($array);