В цикле while вы устанавливаете содержимое массива при помощи синтаксиса $cast[]
.Это создаст числовой индекс, начиная с 0, затем 1 и т. Д., Поэтому вы создаете массив, который выглядит следующим образом:
$cast = array(
0 => array('id' => $id, 'name' => $name, 'img' => $poster),
1 => array('id' => $id, 'name' => $name, 'img' => $poster)
);
Вам необходимо включить числовой ключ массива, который выхочу повторить.Например, если вы хотите отобразить первую строку:
echo $cast[0]['id']; // Echo the id of the first result
Если вы хотите отобразить ВСЕ строки, используйте foreach
:
foreach($cast as $row) {
echo $row['id'];
}