ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
438
438
EMPFEHLEN
-
Hiho
Ich nochmal.
Ich hoffe meine Frage ist mit PHP lösbar, würde ungern JavaScript verwenden.
Folgendes:
Ich gebe einen String aus, der in einer DB gespeichert ist.
Ich möchte nun, dass ein TEIL des Strings, der dann zwischen 2 Zeichen steht, rot gefärbt wird.
Sprich:
Wenn aus dem String
"Hallo, mein Name ist Blubbmaster MC"
der String
"Hallo, mein [Name] ist Blubbmaster MC"
wird, soll der Inhalt zwischen den Klammern (in dem Fall "Name") rot gefärbt werden.
Das müssen keine eckigen Klammern sein. Irgendwelche, hauptsache es funktioniert
Ich habe keine Idee wie man das realisieren könnte, ich hoffe hier hat jemand den entscheidenen Einfall.
Vielen Dank im vorraus,
Dariy
-
Das kannst du mit preg_replace bewerkstelligen. Guck dafür http://de.php.net/manual/de/function.preg-replace.php
Hier ein kleines Beispiel:
Reguläre Ausdrücke: http://de.wikipedia.org/wiki/Regul%C...Ausdr%C3%BCckePHP-Code:<?php
$str = "Alle Farbwörter sollen [ROT] gefärbt werden";
$new_str = preg_replace("#\[(.*)\]#", "<span style=\"color:#ff0000;\">$1</span>", $str);
echo $new_str;
?>Geändert von Igäl (28.08.07 um 14:20 Uhr)
-
Ich danke dir Igäl

Klappt einwandfrei!
Gruß und vielen Dank nochmal
(Das Forum ist der hammer!)
Dariy
Ähnliche Themen
-
public String replaceAll(String regex, String replacement) und das $-Zeichen
Von takidoso im Forum JavaAntworten: 5Letzter Beitrag: 22.11.10, 17:31 -
String zwischen zwei bestimmten Zeichen ausgeben
Von schleckerbeck im Forum PHPAntworten: 15Letzter Beitrag: 25.10.07, 13:16 -
in einer Binärdatei - String zwischen 2 Zeichen auslesen
Von Admi im Forum PHPAntworten: 2Letzter Beitrag: 29.03.07, 14:42 -
AS-Problem: Suchen in einem String nach Anzahl von Zeichen zwischen zwei Positionen
Von Create im Forum Flash PlattformAntworten: 3Letzter Beitrag: 31.07.05, 22:30 -
String zwischen bestimmten Zeichen verändern
Von Mr. FISHMAN im Forum PHPAntworten: 6Letzter Beitrag: 10.06.03, 16:44





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren