Malcolm Beck´s: array next gibt bool(false) zurück

Beitrag lesen

hi,

ich versuche mich gerade an den Funktionen „current()“ und „next()“, aber ich komme an keine der beiden Array-Werte.

Die Situation sieht so aus:

Ich erstelle mir aus Datenbankeinträgen ein Array; ein var_dump($haupt_links_array); liefert folgendes:

array(4) {  
  ["equipment"]=>  
  string(9) "Equipment"  
  ["scratchen"]=>  
  string(9) "Scratchen"  
  ["mixen"]=>  
  string(5) "Mixen"  
  ["beatjuggling"]=>  
  string(12) "Beatjuggling"  
}

Wenn ich nun versuche, auf current() oder next() zuzugreifen, passiert nichts, also eine Testausgabe:

var_dump( current ($haupt_links_array));

das liefert mir ein bool(false), nur warum? Das Array ist doch vorhanden.

Ein kleiner gegentest mit einem testarray funktioniert tadellos:

$test = array('sh' => 'asd','srj' => 'asdrgas','sthj' => 'asdgr');

Hier komme ich sowohl an current() als auch an next(), warum nicht mit meinem aus der Datenbank stammenden array?

mfg

--
echo '<pre>'; var_dump($Malcolm_Beck`s); echo '</pre>';
array(2) {
  ["SELFCODE"]=>
  string(74) "ie:( fl:) br:> va:? ls:? fo:) rl:| n4:# ss:{ de:? js:} ch:? sh:( mo:? zu:("
  ["Meaningful"]=>
  string(?) "Der Sinn des Lebens ist deinem Leben einen Sinn zu geben"
}