Flashhilfe.de - Flash Community

Wie kann ich ereg_replace richtig benutzen?

 


AntwortenRegistrieren Seite1  

voltan2#1
Benutzerbild von voltan2
Beiträge: 4
Registriert: Apr 2006

13.04.2007, 10:03

Hallo,

ich habe ein Problem:

ich möchte gerne Wörter die in einem Text stehen mit einem Wort aus der Datenbank ersetzen. Dort habe ich 2 tabellen mit word und word1 drinnen. Wenn jemand den Text liest, dann soll das eine Wort dann mit dem anderen Wort ausgetauscht werden. Warum? z.B. um einen deutschen text in Englisch umzuwandeln ohne alle Skripte erneut zu schreiben.

$rfilter=$db->query("SELECT * FROM censor");
while($filter=$db->fetch_array($rfilter)) {
$text = ereg_replace($filter[word],'*censored*',$text);
}

Dort werden auch ohne Probleme die Wörter mit *censored* ausgetauscht.
Aber wie kann ich Wörter mit Wörter austauschen die in der Datenbank stehen?

$rtrade=$db->query("SELECT * FROM trade");
while($change=$db->fetch_array($trade)) {
$text = ereg_replace($change[word],'$change[word1]',$text);
}

Das klappt leider nicht. Was muss ich machen, damit das funktioniert?

Danke schonmal für Eure Hilfe
Geändert von voltan2 am 13.04.07 um 10:04 Uhr
CIX88#2
Benutzerbild von CIX88
Beiträge: 261
Registriert: Feb 2005

16.04.2007, 15:13

ereg_replace ist veraltet, da wäre einfaches str_replace() besser geeignet.

[http://www.cix88.de]

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2020 Sebastian Wichmann - Flashhilfe.de