PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   mit for-schleife einen array durchzählen (http://www.selfphp.de/forum/showthread.php?t=21788)

s1r10n 12.07.2009 22:29:02

mit for-schleife einen array durchzählen
 
ich habe folgenden code:
PHP-Code:

<?
$sockets = array(0,1,2,3,4,5);
for($i=0,$j=count($sockets);$i<$j;++$i)echo $sockets[$i];
echo '<br>';
for($i=0,$j=count($sockets)+1;$i<$j;++$i)echo $sockets[$i];
echo '<hr>';
unset($sockets[3]);
for($i=0,$j=count($sockets);$i<$j;++$i)echo $sockets[$i];
echo '<br>';
for($i=0,$j=count($sockets)+1;$i<$j;++$i)echo $sockets[$i];
?>

der mir folgendes ausgibt
HTML-Code:

012345
012345
---------------
0124
01245

meiner meinung nach dürften in der ersten zeile nur 5 elemente ausgegeben werden...

solange $i 6 ist sollte die bedingung nichtmehr erfüllt werden und das 6te element "5" sollte nichtmehr ausgegeben werden...
nach dem unset funktioniert es wie ich es "gewohnt" bin

----
edit:

ich hab meinen denkfehler gefunden... es ist absolut korrekt wie es sich verhält...


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:09:05 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.