kostenloser Webspace werbefrei: lima-city


Str_replace

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Hi,
    kann mir tag/jemand">jemand erklären wie man Str_replace genau benutzt?
    Ein Text wird durch ein Formular in eine Tabelle gespeichert.
    Was muss ich jetzt genau machen damit ich BoardCode nutzen kann?
    Ich nutze auch htmlentitles (falls das iwie wichtig ist).
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo,

    für eine detaillierte Beschreibung des str_replace sollte dir PHP.net weiterhelfen: http://in2.php.net/manual/de/function.str-replace.php

    Ansonsten kannst du mit str_replace nach bestimmten Mustern suchen und diese ersetzen lassen. Das folgende Beispiel ersetzt würde dir zum Beispiel einen teilweise fett geschriebenen Text ausgeben, der mit BBCode definiert wurde.
    echo str_replace ("[B]","<b>",str_replace("[/B]","</b>","Ein Text mit [B]fett[/B] geschriebenen Teilen."))


    Ob str_replace allerdings die beste Methode ist, ist fraglich, da hier keine komplexen Ausdrücke ersetzt werden können. So möchtest du ja bereits vorher sicherstellen, dass zu jedem geöffneten BBCode-Tag auch ein schließender vorhanden ist und ansonsten diese evtl. gar nicht erst auswerten. Hierfür wäre es dann angebrachter preg_replace (auch bei PHP.net zu finden) zu verwenden. Tutorials zum Thema BBCode und auch vollfunktionsfähige Klassen hierfür findest du mit einer Suche bei Google nach preg_replace und BBCode bzw. BBCodeParser.

    Gruß
    Karlja

    Beitrag geändert: 30.12.2008 22:22:28 von karlja
  4. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Bei dem geposteten Link zu Str_replace hab ich schon nachgeguckt ^^
    Das Beispiel ist sehr hilfreich.
    Ich werd damit mal n bisschen rumexperimentieren.

    Ich werd mir auch preg_replace anschauen.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!