Заменяем все символы кроме букв (в том числе и кириллица) и цифр на пустоту, т.е. удаляем символы, которые не подходят:

$str = "Intel устанавливает в своих офисах кофе и кола автоматы на платформе Core i7 :)";
$str = preg_replace('/[^\w_]+/u', '', $str);
// результат: IntelустанавливаетвсвоихофисахкофеиколаавтоматынаплатформеCorei7

Разрешаем символ пробела (\s):

$str = "Intel устанавливает в своих офисах кофе и кола автоматы на платформе Core i7 :)";
$str = preg_replace('/[^\w_\s]+/u', '', $str);
// результат: Intel устанавливает в своих офисах кофе и кола автоматы на платформе Core i7 

Source