phpで多次元配列に値を代入し、htmlで表示したいです。
ですが、htmlで配列の値を表示できません。
phpのechoではうまく配列の値を表示することができます。
htmlの中で表示できないか、phpの配列の書き方を変えてみましたがどれも上手くいきませんでした。
phpの配列をhtml文の中で表示する方法を教えて下さい。
お願いします。
php
1<?php 2$first = ""; 3$A = ""; 4$first = array( 5 $A => array( 6 'name' => 'tom', 7 'birth' => '8', 8 'japanese' => '50', 9 'math' => '56', 10 'english' => '66', 11 'science' => '55', 12)); 13 14print<<<HTML 15<html> 16<head> 17<title>ある生徒の成績表</title> 18</head> 19<body> 20<br>名前 <?php echo $first[$A]['name'] ?><br> // html文の中に入ると表示されない 21誕生日 $first[$A]['birth']<br> // ブラウザで Array['birth']と表示される 22日本語 $first[$A][japanese]<br> 23数学 $first[$A][math]<br> 24英語 $first[$A][english]<br> 25理科 $first[$A][science]<br> 26</body> 27</html> 28HTML; 29 30echo $first[$A]['name']; // うまくいくやり方 31echo $first[$A]['birth']; 32echo $first[$A]['japanese']; 33echo $first[$A]['math']; 34echo $first[$A]['english']; 35echo $first[$A]['science']; 36?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/30 12:52