У меня проблема с массивами в PHP. Итак, посмотрим: у меня есть таблица «Пользователи» в базе данных с такими полями: «имя, фамилия, возраст, рейтинг». Число пользователей почти 100. Мне нужно получить их всех из базы данных, отправить в массив, закодировать их с помощью JSON end show. Итак, я полагаю, мне нужно сделать следующее:
Но когда я пытаюсь кодировать, я получаю только последний элемент в контейнере массива. Я написал что-то вроде этого:
$arrContainer = array();
$arr = array();
$i = 0;
while($row = getDataFromDB)
{
arr[$i] = $i;
arr["name"] = row["name"];
arr["age"] = row["age"];
array_push($arrContainer, $arr);
$i++;
}
JSON.encode($arrContainer);
ВОПРОС: Как я могу создать массив массивов с некоторыми данными?