Andreas Görtz: Multidimensionale Arrays und count / sizeof

Beitrag lesen

Hi,

reset ($_SESSION['meinArray']);

$anzahl = count (next ($_SESSION['meinArray']));


>   
> Es müsste auch reichen  
>   
>   $anzahl = count(reset($\_SESSION['meinArray']));  
>   
>   ist ausprobiert und laut Manual auch logisch...  
  
nein, es ist beides falsch, da nicht berücksichtigt wird, ob das Array evtl. leer ist. Falls dies so ist, liefern sowohl reset() als auch next() boolean false und count(false) liefert 1, was in diesem Fall aber nicht erwünscht sein dürfte.  
  
Gruß,  
Andreas.