前提・解決したいこと
多次元配列の中に連想配列を作り、name,age,genderを格納したデータがある。
このデータを元に
田中25男
鈴木20男
佐藤23女
という形でループ構文を使用して出力したい。
発生している問題
一つは出力できるが3つ連続での出力が分からない
PHP
1コード 2$pe = [ 3 'name' => ['田中','鈴木','佐藤'], 4 'age' => [25, 20, 23], 5 'gender' => ['男','男','女'] 6 ]; 7 8foreach($pe as $key => $val) { 9 echo $val[0]; 10} 11// 田中25男 と出力される。
試したこと
html
1コード 2$pe = [ 3 'name' => ['田中','鈴木','佐藤'], 4 'age' => [25, 20, 23], 5 'gender' => ['男','男','女'] 6 ]; 7 8$cnt = count($pe); 9 10for($i = 0; $i < $cnt; $i++){ 11 foreach($pe[$i] as $k){ 12 echo $k; 13 } 14}
for構文を使用してみたが上手くいかず、色々調べてみたが
見つからず質問させて頂きます。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/28 10:43 編集