public static function replaceBadWords($str, $badWords)
{
$pattern = '~';
foreach ($badWords as $_w) {
$pattern .= $_w . '|';
}
$pattern = preg_replace('~\|$~', '~i', $pattern);
return preg_replace_callback($pattern, function ($word) {return str_repeat('*',mb_strlen($word[0]));}, $str);
}
$words = array(
'ahole',
'fuck',
'fuc.+'
);
Сначала на прошлой работе автоматизировал процессы на MS Access + VBA, потом изучал Delphi, написал на нём пару приложений.
Когда ушёл на пенсию (ушел рано, так как бывший военный), на форуме нашёл вакансию на C#, откликнулся, меня взяли, купил книгу по C# и быстро переквалифицировался, через полгода уже был ведущим разработчиком в команде.
Потом был кризис 2008-2009 года, и компания развалилась.
Меня попросили сделать сайт сыну в детском саду.
Я начал изучать html+css+js, а также PHP.
C 2009-го года так и работаю на PHP, работы много, вот сейчас опять решил сменить работу, есть предложения сразу из трёх мест, приходится выбирать.
Если есть желание пообщаться, можете писать мне в скайп glebstarkov.