Niklas: Schleifenproblem

Hallo Leute,

habe ein kleines Schleifenproblem:

Mit

if (preg_match_all("=<b[^>]*>(.*)</b>=siU", $zeile, $a)  )
{
print $a[1][0];
}

kmöchte ich alle fettgeschriebenen Wörter aus meiner Seite herausfiltern. Das klappt auch ganz gut - allerdings wird immer nur das erste Wort ausgegeben???
Das liegt wohl an der Schleife ... mit while habe ichs versucht - dabei bricht der Browser zusammen ...

Wie muss ich das schreiben, damit alle fetten Wörter ausgegeben werden?

Danke, Niklas

  1. Moin!

    Wie muss ich das schreiben, damit alle fetten Wörter ausgegeben werden?
    if (preg_match_all("=<b[^>]*>(.*)</b>=siU", $zeile, $a)  )
    {

    //An dieser Stelle hat preg_match_all irgendwas gefunden, und alle Funde sind in $a gespeichert. Fehlt nur noch eine Schleife anstatt des einfachen print, um es auszugeben.

    print $a[1][0];
    }

    - Sven Rautenberg

    --
    Signatur oder nicht Signatur - das ist hier die Frage!