@Vimake

Цикл из json на php

Есть вот такой список [{
	"pos": 1,
	"uid": "44420575",
	"rating": "14130271"
}, {
	"pos": 2,
	"uid": "24055142",
	"rating": "1657068"
}, {
	"pos": 3,
	"uid": "29846213",
	"rating": "1592081"
}]


И из него нужно вывести в цикле uid. Пробовал вот так: (Не помогает)

$json = json_decode(тут этот текст);
$id = $json->uid;
foreach ($id as $value) {
echo 'тут -'.$value.' - тут';
}
  • Вопрос задан
  • 6113 просмотров
Решения вопроса 1
Если решение "в лоб", то простейшим перебором:

$json = json_decode(тут ваш JSON);
foreach ($json as $item) {
    echo $item->uid;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AndruSender
@AndruSender
Вот более элегантное решение:

$json = json_decode(ВАШ JSON);
$ids = array_map(function($v){return $v->uid;},$json); //  СПИСОК UID
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы