По какой-то причине я с трудом пытался расположить свои данные в массивах. Теперь у меня есть база данных, которая содержит заголовок страницы, содержание, идентификатор и дату изменения.
У меня есть функция, которая вызывает другую функцию, которая выполняет запрос и получает все таблицы в этой таблице базы данных. В настоящее время я просто возвращаю заголовки страниц, потому что это легко сделать, но я хотел бы использовать идентификатор и заголовок. Поэтому я подумал об использовании многомерных массивов. В своей жизни я использовал массивы на разных языках, таких как C ++, c #, java и т. Д., Но у меня была какая-то причина, по которой PHP делает это странным, я думаю, что я чего-то не понимаю.
Итак, я перебираю свои записи и помещаю заголовок в массив:
while ($row = $result->fetch_object())
{
$pages[$count] = $row->title;
$count++;
}
return $pages;
Было бы что-то вроде этого:
$pages = array()
{
["records"]=>
array()
{
[$count]=> $row->id
[$count]=> $row->title
}
}
Может ли это дать мне что-то вроде этого:
[0]=> 1, homePage
[1]=> 2, page2
[2]=> 3, anotherPage
Это правильно? Есть ли лучший способ сделать это?
Спасибо за вашу помощь.