Как сконвертировать из строки в массив в php?

Такой вопрос.
В результате SQL-запроса я получаю строчку такого вида:
[{"id":"1","value":""},{"id":"2","value":""},{"id":"3","value":""},{"id":"4","value":""}]

Как мне получить из этого массив? Мне необходимо в конце получить значения поле value для конкретного значения id

Заранее спасибо
  • Вопрос задан
  • 147 просмотров
Решения вопроса 2
sanchezzzhak
@sanchezzzhak
Ля ля ля...
Кстати начиная с mysql 5.7 можно искать по базе JSON и работать с JSON данными на уровне БД
https://www.percona.com/live/mysql-conference-2015...

PS sphinx 2.1+ может индексировать JSON

Ну ответ вам уже подсказали, как работать с json

Посему считаю хранить JSON В БД нормальная тема только в BLOB полях
Ответ написан
Комментировать
@nelson
$array = json_decode($str);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ivanq
@Ivanq
Знаю php, js, html, css
json_decode читайте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы