Прикриване на текст с "*"

CosaNostra

Registered
Здравейте. Как като изкарвам някакъв текст от БД и да скрия примерно думата "пешеходец" - пример:

Този пешеходец пресича неправилно

и да стане

Този ********* пресича неправилно


Благодаря предварително!
 
PHP:
str_replace('пешеходец', '****', $str);

Като $str ти е променливата където искаш да извършиш заместването.
 
eddy каза:
PHP:
str_replace('пешеходец', '****', $str);

Като $str ти е променливата където искаш да извършиш заместването.

А как ще стане примерно "Пешеходец Пешо", "Пешеходец Иван" да прикрива и името... :oops:
 
Еми тези имена ще си ги записваш в променлива или масив и ще го замениш в примера по-горе. :)
 
Колегата ти е направил този код:

PHP:
str_replace('пешеходец', '****', $str);

Ако искаш където намери думата Иван да я замества с * правиш пак така:

PHP:
str_replace('пешеходец', '****', $str);
str_replace('иван', '****', $str);

Или искаш от двете думи само иван:

PHP:
str_replace('пешеходец', '****', $str);
str_replace('пешеходец иван', 'пешеходец ****', $str);
 

Back
Горе