Laravelのforeachループで配列要素にアクセスする方法
P粉312195700
P粉312195700 2023-09-11 00:04:14
0
1
584

質問と回答を保存するカスタム配列を作成しましたが、これらの配列要素にアクセスしようとすると常に次のメッセージが表示されます。 配列上のプロパティ "questions" を読み取ろうとしています (

実は、カスタム配列を作成しました。カスタム配列を使用せずに作成しようとすると、正常に動作します。直接雄弁なモデルからデータを取得するのと同様に正常に機能します

これは私の JSON 応答です...

リーリー ああああ

P粉312195700
P粉312195700

全員に返信(1)
P粉004287665

連想配列とオブジェクトは、php では同じものではありません。

ここでは、キー questionanswers を含む配列を questionsArray にプッシュしています:

リーリー

したがって、配列アクセスを使用して読み取る必要があります。 $data$questionsArray の要素であると仮定すると、{ { $ の代わりに {{ $data['question'] }} になります。データ ->質問}}

もちろん、いくつかの質問エンティティまたは連想配列を別の配列でラップして $data['question]` に配置したため、出力は機能しません。

次のようなことを試してみてください:

リーリー

次に、ブレード ファイル内の問題のプロパティを読み取ります。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート