【发布时间】:2017-03-31 08:41:51
【问题描述】:
我在 php 中有两个数组:
$kolicina =Array ( [0] => 5 [1] => 7 [2] => 5 [3] => 7 )
$array =Array (
[0] => Array (
[kodProizvoda] => 2
[imeProizvoda] => Fanta
[jedinica] => litra
[cijena] => 7
)
[1] => Array (
[kodProizvoda] => 1
[imeProizvoda] => Coca Cola
[jedinica] => litra
[cijena] => 15
)
[2] => Array (
[kodProizvoda] => 3
[imeProizvoda] => Sprite
[jedinica] => litra
[cijena] => 17
)
[3] => Array (
[kodProizvoda] => 5
[imeProizvoda] => Juice
[jedinica] => litra
[cijena] => 14
)
)
如何在表格中显示如下:
kolicina | kodproizvoda | imeProizvoda |jedinica | cijena
5 | 2 | fanta | litra | 7
7 | 1 | coca cola |litra | 15
等等……
我尝试了函数数组组合:
$brojac = 0;
foreach (array_combine($kolicina, $array) as $code => $name) {
$name= implode("<td>", $name);
echo '<tr>';
echo '<td> <input type="number" id="'.$brojac.'" class="kol" name="kolicina[]" value="'.$code.'"></td>';
echo '<td> '.$name.'</td>';
echo '<td id="iznostbl'.$brojac.'"> </td>';
echo '</tr>';
$brojac++;
}
但是这个函数会从 kolicina 中删除重复项。如何获得具有相同值 kolicina 的重复项的良好 html 表?
【问题讨论】:
标签: php html arrays duplicates html-table