This is my code to display my associative array
$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>';
when i am using print_r($bendetails); it's output is fine
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
)
)
and when I use above mentioned foreach to display it, I don't know from where, it is showing the output like
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
Can anyone please tell is there anything missing? What is causing these extra spaces. I am new to PHP arrays. Thanks in advance.