Mailinglisten-Archive |
++++ Lutz Zetzsche wrote on 16.08.2005 06:23 ++++ >Hi Henning, > >Am Dienstag, 16. August 2005 00:09 schrieb Henning Heil: > > >>aja, dendas array durchlaufen und zählen . . . wenn ich das jetzt >>spät am Abend recht sehe, geht es - mal anders notiert - um >>shoppingcart[n][4], also: >> >>$mymax = count($shoppingcart); >> >>for($myi=0; $myi<=$mymax; $myi++) { >> $myProbeI = $shoppingcart[$myi][4]; >> >> switch ($myProbeI) { >> case 0: >> $myCat0++; >> break; >> case 1: >> } >>} >> >> > >warum ein switch? Nimm doch einen Array. $myCat0, $myCat1 etc. schreiben >ja förmlich danach. ;-) Dann mußt Du den PHP-Code nicht anpacken, wenn >ein Anwender in der Datenbank eine neue Shipping-Kategorie >einführt! :-) > > > jajajajajajajajaaaaaaaa, hatte ich nicht geschrieben, dass man das noch allgemeingültig lösen kann :-) ? Es ging ja erstmal darum, zu sehen wie er an seinen Wert kommt, wie man das array durchläuft und was er mit den Werten machen kann. Zum Thema foreach sollte es einen eigenen thread geben. Ich mag for, weil man beim manuellen debuggen einfach leichter sehen kann bei welchem Schritt was genau passiert. 30% Zeitersparnis sprechen dann aber schon für foreach. VG, Henning
php::bar PHP Wiki - Listenarchive