foreach
ist für die Iteration über Sammlungen optimiert. Das ist eine phantastische Art zu sagen, dass es am besten funktioniert (und am schnellsten), wenn Sie es mit Arrays verwenden (und ab PHP5, Objekte). Sie können while()
verwenden, um den gleichen Effekt wie eine foreach zu erhalten, aber es ist nicht so effizient, da Sie list()
innerhalb der while
Schleife aufrufen müssen.
foreach($array as $key => $value)
geschrieben mit einem while
ist while(list($key,$value) = each($array))
. Sie können die Anzahl der zusätzlichen Anrufe sehen, die benötigt werden.
Wenn dies ein echtes Problem ist, vermute ich, dass Sie die falsche Sprache und Plattform verwenden. – falstro
@amphetamachine, diese Räder tragen die meisten top top bewerteten Websites, lol :) Das Schlüsselwort hier ist "wahre Sorge". Was Sie wirklich brauchen, ist keine Programmiersprache, sondern ein Programmierer. gefährdete Arten novadays ... –