Разбить строку в массив с ключом и значением

0

У меня есть строка вроде этого:

$mystring = '{"1":"4","2":"2","3":"3"}';

Мне нужно взорваться примерно так:

array(
  "1" => "4",
  "2" => "2",
  "3" => "3"
)

Я использую php 5.4.

Теги:
string
arrays
explode

3 ответа

1
Лучший ответ

Просто используйте json_decode.

$dd = json_decode($mystring, true);
var_export($dd);
  • 0
    Спасибо, Корнельб!
1

вы "string" очень похожи на json, поэтому, возможно, попробуйте json_decode()

0

вы должны использовать функцию json decode, ваша строка будет выглядеть как json. Второй аргумент говорит сделать его как массив, а не объект.

json_decode($mystring, true);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню