我有這樣相同值的多維數組,回聲多維數組的HTML表格
[documents] => Array
(
[0] => Array
(
[doc_id] => 3
[doc_type] => driving_licence
[expiry_date] => 2015-11-26
[added_date] => 2015-11-16
)
[1] => Array
(
[doc_id] => 3
[doc_type] => driving_licence
[expiry_date] => 2015-11-26
[added_date] => 2015-11-16
)
)
所以現在我需要回應這個陣列中的HTML表單<tr>
。
這是我試了一下:
foreach ($userData as $key => $value) {
$i=0;
foreach ($value['documents'] as $k => $v) {
$i++;
$html = "<tr>\n";
$html .= " <td class='center'>{$i}</td>";
$html .= " <td>{$v['doc_type']}</td>";
$html .= " <td>{$v['expiry_date']}</td>";
$html .= " <td>{$v['added_date']}</td>";
$html .= "</tr>\n";
echo $html;
}
}
但其重複表<tr>
有相同的價值觀。
有人可以告訴我如何避免這種情況? 謝謝。
這是相同的數據,因爲您的數組包含2個相同的元素。 – Darren
看起來你想刪除重複的值。見:http://stackoverflow.com/q/307674/3933332 – Rizier123
@Darren,是的,它有相同的數據。回聲時我如何檢測相同的數據? – user3733831