這是我的代碼,以顯示我的關聯數組PHP - 爲什麼使用foreach顯示關聯數組會導致行間距?
$i=1;
echo '<pre>';
foreach($bendetails as $bd)
{
$i=str_pad($i,'2','0',pad_left);
echo $i.'. '.$bd['cd2'].'<br />';
echo $i.'. '.$bd['bban'].'<br />';
$i++;
}
echo '</pre>';
當我使用print_r($bendetails);
它的輸出是罰款
Array
(
[0] => Array
(
[cd2] => A=Add/U=Update/D=Delete
)
[1] => Array
(
[bban] => Bank Account Number
)
[2] => Array
(
[cd2] => A=Add/U=Update/D=Delete
)
[3] => Array
(
[bban] => Bank Account Number
)
[4] => Array
(
[cd2] => A=Add/U=Update/D=Delete
)
[5] => Array
(
[bban] => Bank Account Number
)
)
,當我使用上面提到foreach
來顯示它,我不知道從哪裏,它顯示輸出像
01 A=Add/U=Update/D=Delete
01
02
02 Bank Account Number
03 A=Add/U=Update/D=Delete
03
04
04 Bank Account Number
05 A=Add/U=Update/D=Delete
05
06
06 Bank Account Number
任何人都可以請告訴是否有什麼缺失?什麼是造成這些額外的空間。我是PHP陣列的新手。提前致謝。
你得到了什麼是預期的結果,具有顯示陣列結構。 – hek2mgl
@ hek2mgl - 但它顯示額外的線條,我不希望他們......如果你已經低估了這個問題,請刪除投票。我已經說過,我是新的... –
這與*無關新*。只要用你的眼睛。不過,@SyamMohan對你來說已經是正確的答案。 – hek2mgl