counter: Aus FOR schleife ein Array zaubern

Beitrag lesen

Hallo,

ich habe in einer FOR schleife in der ich Daten per pregmatch aus einem Datensatz hole.
Nun möchte ich diesen Datensatz einfach als Array weiter im Script nutzen . Aber schaut euch meine Bastelei einfach selbst an:
Die Quelle $data2 enthält eine Liste mit Links

  
preg_match_all("|<A HREF(.*)A>|Uism",$data2[1][0], $items, PREG_PATTERN_ORDER);  
    //nun Zählen wir erstmal wieviele Links überhaupt vorhanden sind  
    if (count($items[1])==0) {  
    preg_match_all("|<A HREF(.*)A>|Uism",$data2[1][0], $items, PREG_PATTERN_ORDER);  
    }  
    for ($i=0; $i<count($items[1]); $i++) {  
    // So suchen wir uns die Linktitel und ID´s aus dem System  
    preg_match_all('|="/cgi-portal/de/wort_www(.*)">(.*)</|Uism',$items[1][$i], $regs, PREG_PATTERN_ORDER);  
    $wort2= html_entity_decode(trim($regs[2][0]),ENT_QUOTES,"UTF-8");  
    $id2=  str_replace("?site=208&Wort_id=","",$regs[1][0]);  
    echo '<b>&middot;</b> '.$wort2.' die ID lautet "'.$id2.'"<br>';

Danke

Counter