Весёлый фильтр мата :)

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
1.014
Реакции
674
Баллы
113
...Во время очередного перекура и созерцания php возникла идейка троллинга нарушителей порядка в чате:-D
Итак)

*hi*
 

SaNek

PHP Сoder
Проверенный ++
Регистрация
04.01.15
Сообщения
11
Реакции
8
Баллы
3
Возраст
26
Чувак, пара советов тебе)
1. называй переменные осмысленно
2. рекомендуется использовать одинарные ковычки (погугли на эту тему и поймешь когда нужно использовать двойные)
3. Есть у php замечательная функция array_rand (Вместо цикла и shuffle)

Согласись красивее и читабельней?
PHP:
<?php
function replace_badwords($text) {
    $bad_words  = array(
        'писька',
        '.ac',
        '.us'
    );
    $good_words = array (
        'а йа казяфко!',
        'йа редиско!',
        'Админы, отстрапоньте меня хорошенько!!!',
        'Меня надо в угол поставить, я плохо веду себя!',
        'Хочу клизму!',
        'Йа бяка!',
        'Йа бука!!',
        'йа ем червяка!!'
    );

    return str_replace($bad_words, array_rand($good_words, 1), $text);
}
?>
А то от твоего кода глаза режет, если честно)
Не воспринимай это как упрек, я таким же был) Все нормально, все так учатся)
 

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
1.014
Реакции
674
Баллы
113
Всё ок-спасибо за науку)
 
Сверху Снизу