何らかの理由で配列にデータを配置しようとするのが苦労します。今、私はページのタイトル、内容、IDと日付を保持しているデータベースを持っています。
私は、クエリを実行し、そのデータベーステーブル内のすべてのテーブルを取得する別の関数を呼び出す関数があります。現在、ページのタイトルを返すのは簡単ですが、IDとタイトルだけを使用したいと思います。だから私は多次元配列の使用について考えました。私は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
これは正解?それを行う良い方法はありますか?
ご協力いただきありがとうございます。