$items という変数からデータを取得しようとしています
私が var_dump($items); - 結果は次のようになります。
array(13) {
[0]=> object(stdClass)#868 (2) {
["meta_key"]=> string(17) "Email of Attendee"
["meta_value"]=> string(68) "some-email@gmail.com"
}
[2]=> object(stdClass)#804 (2) {
["meta_key"]=> string(28) "Name to be printed on badge:"
["meta_value"]=> string(7) "some name to be printed"
}
...など、あと11回
次のようなコードで $items からメールを取得できるかどうかを知りたいです。
$email = $items
meta_key
値を持つオブジェクトを見つけ"Email of Attendee"
て、対応する値を返します。
私がやったことは$items
、次のように foreach ループを実行することでした。
foreach($items as $item){
$items[$item->meta_key]=$item->meta_value;
}
すべての「meta_keys」を参照していた値に変換します。今:
$email = $items["Email of Attendee"]
echo $email;
result is some-email@gmail.com
これを投稿すると、同様のジャムの他の誰かが、物事を変換する for each ループを使用する可能性があります
b. 経験豊富な誰かが、foreach ループを実行することなく、$items から直接「出席者の電子メール」を取得する方法を提案できます。