Výpis hodnoty v poli dle indexu
- ForestCZE
- Člen | 209
Ahoj, mám tuto funkci:
public function initMatches(int $tournament): array
{
return $this->database->getTeams()->where('in_tournament', $tournament)->order('RAND ()')->fetchAll();
}
V presenteru:
public function handleRunTournament($id)
{
$teams = $this->tournamentManager->initMatches(intval($id));
bdump($teams[0]->id); // A pokouším se vypsat si hodnotu ID v prvním indexu
}
Vyhodí mi to: Undefined offset: 0
Proč nemohu takto přistoupit k indexu?
- Kamil Valenta
- Člen | 822
A potřebuješ to jinak? Pokud chceš sáhnout jen na první, tak by asi mohlo stačit něco jako
current($teams)->id
- Ondřej Kubíček
- Člen | 494
@ForestCZE v tom případě nechápu co řešíš, když si chceš sahat na všechny ve foreach :)