我需要將陣列$form->data
中的鍵'pasdiz_alus'
的特定值顯示到表格單元格中。而且我只有在鍵'pasdiz_alus'
的值大於'0'
時才需要顯示這個表格行。僅顯示陣列的特定值
此代碼位於下方,但問題在於輸出還顯示了我的表格行上方的鍵'pasdiz_alus'
的值,並且它顯示的次數與數組的鍵數相同。
我該如何擺脫「'pasdiz_alus'
」數組鍵值(在我的例子中是29次 - 數組中有29個鍵)的顯示值?「?在這種情況下,它是:5454545454545454 ......
我的代碼是:
<table style="width: 800px;">
<tbody>
<?php
if ($form->data['pasdiz_alus'] > 0){
echo '<tr><td style="width: 100px;">Bilde šeit</td><td style="width: 500px;"> <strong>Pašdizainēts alus</strong></td>';
foreach($form->data as $key => $value) {
if($key === 'pasdiz_alus')
echo '<td style="width: 100px;">';
echo $form->data['pasdiz_alus'];
echo '</td>';
}
echo '<td style="width: 100px;">Cena šeit</td></tr>';
}
?>
</tbody>
</table>
這是輸出顯示,在這種情況下'pasdiz_alus'
值爲54 第一行是「錯」的我需要擺脫,第二行是「正確的」。
5454545454545454545454545454545454545454545454545454545454
Bilde šeit Pašdizainēts alus 54 Cena šeit
感謝您的幫助! Brgds,Raivis
我沒有看到任何錯誤,尤其是您已發佈的代碼。也許它早些發生? –
同意傑克。做一個print_r($ form-> data)然後粘貼它。 – psynnott
這是整個文件嗎?好像沒有註釋回顯或打印。 – bhups