我喜欢这个阵列。我想使用这个数组创建像table 1。我想用这个PHP。如何使用数组数据创建表。
Array([1] => Array([STUDENT_ID] => 200301
[SUBJECT_NAME] => maths
[ASSIGNMENT_TITLE] => exam_1
[MARKS] => 25 )
[2] => Array([STUDENT_ID] => 200301
[SUBJECT_NAME] => maths
[ASSIGNMENT_TITLE] => exam_2
[MARKS] => 45 )
[3] => Array([STUDENT_ID] => 200301
[SUBJECT_NAME] => art
[ASSIGNMENT_TITLE] => exam_1
[MARKS] => 76 )
[4] => Array([STUDENT_ID] => 200301
[SUBJECT_NAME] => art
[ASSIGNMENT_TITLE] => exam_2
[MARKS] => 42 )
[5] => Array([STUDENT_ID] => 200302
[SUBJECT_NAME] => maths
[ASSIGNMENT_TITLE] => exam_1
[MARKS] => 71 )
[6] => Array([STUDENT_ID] => 200302
[SUBJECT_NAME] => maths
[ASSIGNMENT_TITLE] => exam_2
[MARKS] => 78 )
[7] => Array([STUDENT_ID] => 200302
[SUBJECT_NAME] => art
[ASSIGNMENT_TITLE] => exam_1
[MARKS] => 35 )
[8] => Array([STUDENT_ID] => 200302
[SUBJECT_NAME] => art
[ASSIGNMENT_TITLE] => exam_2
[MARKS] => 61 )
)表格1
这是我想创建表。如何使用数组数据创建像这样的表。
|-------+------------+-----------------+-----------------+
| | | maths | art |
|Seq No | Student Id |-----------------|-----------------|
| | | Exam 1 | Exam 2 | Exam 1 | Exam 2 |
|-------+------------+-----------------+-----------------+
| 1 | 200301 | 25 | 45 | 76 | 42 |
| 2 | 200302 | 71 | 78 | 35 | 61 |
|-------+------------+--------+--------+--------+--------|我试过这个代码。但这不能正常工作。
$output .= "
SeqNo | Student Id | maths | art | Exam 1 | Exam 2 |
$studentCounter = 0;
foreach($result as $item)
{
$output .= "
" . ++$studentCounter . " " . $item[STUDENT_ID] . "" . $item[MATHS] . "" . $item[ART] . "" . $item[EXAM_1] . "" . $item[EXAM_2] . "";}
$output .= "
";