$e=count($klienci); w przypadku tej tablicy zwróci wartość 3, bo są trzy wpisy (elementy), ale iteracja w przypadku tablic w php-ie odbywa się od 0 (zera)
$i => 0 - count => 1
$i => 1 - count => 2
$i => 2 - count => 3
przy $i<=$e, pętla "wychodzi" poza zakres tej tablicy
$i => 3 - co by odpowiadało już count => 4
można i tak, ale nie powinno się tego stosować
$e=count($klienci) - 1;
for($i=0; $i<=$e; $i++)
{
printf("%s\t%s\t%s \n",
$klienci[$i]['imie'],
$klienci[$i]['nazwisko'],
$klienci[$i]['winien']
);
}
Można bez count
echo "<pre>";
echo "Najniebezpieczniejszym klientem jest: ".$klienci[1]['nazwisko'].PHP_EOL;
echo PHP_EOL;
foreach($klienci as $klient)
{
printf("%s\t%s\t%s \n",
$klient['imie'],
$klient['nazwisko'],
$klient['winien']
);
}
echo "</pre>";
?>