Пусть У меня есть строка и хотите удалить все слова, которые начинаются с буквы или :.Найти и удалить из строки слов, начинающихся с буквы А
$string = 'Aorem ipsum adolor sit amet, consectetur dipiscing aelit.';
Вот как я думал:
$words = explode(' ', $string);
foreach ($words as $wordA) {
if ($wordA ***starts with letter*** 'a' OR 'A') {
Как написать заявление if ($ wordA начинается с буквы a OR A), а затем для удаления этих слов из строки (возможно, что-то вроде $ stringB = preg_replace ($ wordA, '', $ string);)? Или иначе?
Спасибо!
'эхо preg_replace ('/ \ ЪА \ W + \ B/I', '', $ string);' – splash58
Или даже для того, чтобы не добавлять запятые запятой пробела и точки 'echo preg_replace ('/ \ s * A \ w + \ b/i', '', $ string);' – splash58