Christian Seiler: Multidimensionale Arrays und count / sizeof

Beitrag lesen

Hallo Andreas,

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.  
  
Ja, Du hast natürlich Recht, aber das schrieb ich zur Lösung bereits dazu, dass da Überprüfungen fehlen, dass das äußere Array ausreichend viele Elemente hat.  
  
Wobei Tom natürlich recht hat, dass es besser und kürzer ist, den Rückgabewert von reset() zu nutzen, wenn man schon diesen Weg einschlägt.  
  
Viele Grüße,  
Christian