Во-первых, код:содержания Изменения массива для исправления NULL API возвращает
for($j = 0; $j < 5; $j++) {
$rgames[$j] = array();
for($i = 0; $i < 10; $i++) {
array_push($rgames[$j], array($json[$j]->games[$i]->stats->championsKilled, $json[$j]->games[$i]->stats->numDeaths));
}};
JSON [0] до [4] содержит 5 массивов, который содержит более 10 для данных последних 10 игр каждого игрока. Из приведенного выше кода все вытягивается и организовано должным образом, что является одной небольшой проблемой. API, который я использую, возвращает только непустые значения в интересах полосы пропускания, поэтому я застрял с некоторыми NULL здесь и там. Мне нужно найти их и изменить их на нули, поэтому у меня есть что-то подходящее для отображения, и поэтому мой журнал ошибок перестанет скулить на меня.
Надеюсь, я предоставил достаточно информации. Я только что узнал PHP около 2 недель назад, поэтому я все еще пытаюсь понять это. Спасибо за любую информацию!
EDIT: окончательный код в ответе ниже.
Опубликовать print_r массива –
@AdrianCidAlmaguer Я не был уверен, какой из них вы хотели, поэтому вот print_r из $ json: http://pastebin.com/7eFc5sdE и вот один из $ rgames: http://pastebin.com/MLmvcSCp – Bkid