Разбиение частей массива на переменные

280
17 апреля 2017, 06:27

Здравствуйте.
На данном этапе задача такова:
Я получаю ячейку из базы, содержание которой:

[{"id":"1","value":"3"},
{"id":"2","value":"2"},
{"id":"3","value":"2"},
{"id":"4","value":"3"},
{"id":"13","value":""},
{"id":"14","value":""},
{"id":"15","value":""},
{"id":"16","value":""},
{"id":"17","value":""},
{"id":"18","value":""},
{"id":"19","value":"\u041e\u0442 1 \u0434\u043e 3 \u043c\u0435\u0441\u044f\u0446\u0435\u0432"},
{"id":"20","value":"\u041e\u0442 1 \u0434\u043e 2 \u043d\u0435\u0434\u0435\u043b\u044c"},
{"id":"21","value":""},
{"id":"22","value":""},
{"id":"27","value":"\/images\/I9vh0kE3vkk.jpg"},
{"id":"28","value":"123"},
{"id":"29","value":"456"}]



Получаю я ее следующим образом:

$e=mysql_query ('SELECT поле FROM таблица  WHERE  id=123');
while ($rowe = mysql_fetch_array($e))
{
$json = $rowe['extra_fields'];
$arr = json_decode($json, true);    
print_r(array_slice($arr, -2, 2, true));
}


Вот результат:

(
[15] => Array
(
[id] => 28
[value] => 123
)
[16] => Array
(
[id] => 29
[value] => 456
)
)

Далее мне нужно, чтобы я мог вывести отдельно элемент массива (value), у которого [id] => 28 и [id] => 29.
Заранее спасибо )

READ ALSO
Убрать компоненты из URL средстами php (не htaccess)

Убрать компоненты из URL средстами php (не htaccess)

ЗдравствуйтеЭтот код отрезает заданные! параметры url

241
Постинг картинок Wall.post Вконтакте

Постинг картинок Wall.post Вконтакте

Написал обработчик на PHP, который создает посты в группеНо стал вопрос с тем, как постить картинку? Пытался добавить ссылкой в attachments, но выводит...

288
Обработка исключений PDO

Обработка исключений PDO

Я сделал проверку для prepare, почему если указать неверную таблицу, то не выводит сообщение Подключение не удалось?

191