私はmailchimp APIの周りを遊んでいるため、いくつかのデータにアクセスする必要があります。Laravel Associative Array不正な文字列オフセット
これは、私がループトラフする必要があるAPIからの配列です。私の見解Iループトラフにおける
array:19 [▼
"id" => "123123123"
"email_address" => "[email protected]"
"unique_email_id" => "c9a3123326649c8"
"email_type" => "html"
"status" => "subscribed"
"merge_fields" => array:2 [▼
"FNAME" => "Sam"
"LNAME" => "Vines"
]
"stats" => array:2 [▼
"avg_open_rate" => 0
"avg_click_rate" => 0
]
"ip_signup" => ""
"timestamp_signup" => ""
"ip_opt" => "12.123.12.12"
"timestamp_opt" => "2016-10-27T13:53:02+00:00"
"member_rating" => 2
"last_changed" => "2016-10-27T13:53:02+00:00"
"language" => ""
"vip" => false
"email_client" => ""
"location" => array:6 [▶]
"list_id" => "7698082412"
"_links" => array:8 [▶]
]
と:
@foreach($mailchimp as $key => $user)
<ul>
<li>{{$user[$key]}}</li>
</ul>
@endforeach
この例外がスローされます。
Illegal string offset 'id'...
私はこの
なぜ '$ user'は' $ mailchimp'と同じキーを持つ要素を持っていますか?既に値である '$ user'または' $ mailchimp [$ key] 'を表示してください。あなたがそれを変更する必要がない限り、最後のものは 'foreach'ループの中では無意味ですが... – jeroen