Удаление элемента массива из цикла foreach

Я получил данные с серверов Riot Games API, которые должны дать мне все мои чемпионские очки, с которыми я играл.

try {
$poeni = $api->getChampionMasteries($sId);
}

catch {
die("Failed." . $ex->getMessage());

По сути, теперь у меня есть элементы массива, с которыми я пытаюсь перебрать для каждого цикл, и положить в таблицу HTML.

<?php foreach ($poeni as $po): ?>
<tr>
<td><?=$po->championId?></td>
<td><?=var_dump($po->name . ", " . $po->title)?></td>
<td><?=$po->championLevel?></td>
<td><?=$po->championPoints?></td>
<td><?=$po->chestGranted ? 'Da' : 'Ne'?></td>
<td><?=$po->championPointsUntilNextLevel?></td>
</tr>
<?php endforeach; ?>

Я не знаком с PHP, так что в значительной степени я его изучаю. Видимо мой $po->name . ", " . $po->title это объект, а не массив, поэтому я получаю ошибку Примечание: Попытка получить свойство ‘имя’ необъекта в. Я пытался получить доступ к этому объекту с $po[0]->{'name'}, но получаю ошибку не может использовать объект как массив. Все остальное работает кроме этого.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]