PHP勉強中の者です。
下記のような多次元配列の値をそれぞれ受け取り、出力結果になるようにforeach文で回したいです。
PHP
1$personalInfos = [ 2 [ 3 'name' => 'Aさん', 4 'mail' => 'aaa@mail.com', 5 'tel' => '09011112222' 6 ], 7 [ 8 'name' => 'Bさん', 9 'mail' => 'bbb@mail.com', 10 'tel' => '08033334444' 11 ], 12 [ 13 'name' => 'Cさん', 14 'mail' => 'ccc@mail.com', 15 'tel' => '09055556666' 16 ], 17];
出力結果
1番目のAさんのメールアドレスはaaa@mail.comで、電話番号は09011112222です。 2番目のBさんのメールアドレスはbbb@mail.comで、電話番号は08033334444です。 3番目のCさんのメールアドレスはccc@mail.comで、電話番号は09055556666です。
実際にやってみて、それぞれのキーとバリューを取り出すことは出来ましたが、
出力結果の様に受け取った値を当てはめる書き方が分かりません。
foreach ( $personalInfos as $value1 ) { foreach ( $value1 as $key => $value2 ) { echo $key.":".$value2."\n"; echo "番目の".$value2."のメールアドレスは".$value2."で、電話番号は".$value2."です。\n"; } }
解決策をご教授頂ければ幸いです。よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/14 00:35