Forum Webscript.Ru
Программирование => PHP => Тема начата: GRS от 28 Сентября 2005, 17:15:12
-
Привет.
Пишу на PHP гостевую, столкнулся с тем, что многие матами пишут - это мне не нравится. Хочу сделать функцию, что бы все слова плохие замещала на... пусть даже на "пи" :)
Собственно, может кто подскажет, как мне не делать функцию прям на каждое слово, а то слишком много писать.
Ereg_Replace(string1,string2,string3) замещает string1 на string2 в строке string3 (если есть, естественно, что заменять). Пробывал засовывать все плохие слова в массив и вставлять вместо string1 имя этого массива - ругается и не работает... Или придется писать на каждое слово?
-
GRS:
Пробывал засовывать все плохие слова в массив и вставлять вместо string1 имя этого массива - ругается и не работает...
А ты не думал, что авторы фунции ereg_replace() не могли учесть, какую фигню тебе вздумается передавать в функцию в качестве аргумента?
GRS:
Или придется писать на каждое слово?
Слышал про ФОП (Функции описываемые программистом) и про то, что программирование это творческое занятие?
-
[p]preg_replace[/p]
-
str_replace
-
Ну само собой +)