初歩的な質問で恐れ入ります。
以下のようなオブジェクトを(プロパティは別クラスに記載)
function getData() { $data = new data(); $data->name = '山田太郎'; $data->gender = 'man'; return $data; }
以下のように複数にして、それを$dataという配列にまとめて返したいのですが、オブジェクトの場合、[]をどのように書いて返せば良いのか分からず詰まっています。
function getData(){ $data = [ [ $data1 = new data(); $data->name = '山田太郎'; $data->gender = 'man'; ], [ $data2 = new data(); $data->name = '山田花子'; $data->gender = 'woman'; ] ] return $data; }
以下のような書き方も試してみました。
function getData(){ $data = array( new data('山田太郎', 'man'); new data('山田花子', 'woman'); ) return $data; }
最終的に$dataを複数のオブジェクトが入った配列にするには、どのような書き方があるのでしょうか?
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー