подскажите как мне это сделать, вот мой код
$del_symbols = array(
"как", "для", "что", "или", "это", "этих",
"всех", "вас", "они", "оно", "еще", "когда",
"где", "эта", "лишь", "уже", "вам", "нет",
"если", "надо", "все", "так", "его", "чем",
"при", "даже", "мне", "есть", "раз", "два",
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9","–","на","не","один","два","три","во","под","в"
);
$text = str_replace($del_symbols, array(""), $text);
но при этом вырезает символы со всех слов, а мне надо что бы именно эти слова и символы
Спустя 2 часа, 16 минут, 31 секунда (22.09.2012 - 20:46) walerus написал(а):
Либо ставить пробелы вокруг этого всего, либо использовать preg_replace, с модификатором ограничения слова.
Спустя 6 минут, 48 секунд (22.09.2012 - 20:52) Zzepish написал(а):
walerus
напомни плз этот модификатор. А еще лучше- кинь плз статью ,где есть все модификаторы
напомни плз этот модификатор. А еще лучше- кинь плз статью ,где есть все модификаторы
Спустя 12 минут, 27 секунд (22.09.2012 - 21:05) neadekvat написал(а):
Цитата (Zzepish @ 22.09.2012 - 21:52) |
А еще лучше- кинь плз статью ,где есть все модификаторы |
А что выдает гугл по запросу "модификаторы регулярных выражений"?
Спустя 3 минуты, 10 секунд (22.09.2012 - 21:08) Zzepish написал(а):
neadekvat
не нашел там такого.
Из модификаторов там x,m,s,i,U
не нашел там такого.
Из модификаторов там x,m,s,i,U
Спустя 1 час, 28 минут, 26 секунд (22.09.2012 - 22:36) walerus написал(а):
Zzepish Смотри раздел Позиция внутри строки тыц
Спустя 12 минут, 14 секунд (22.09.2012 - 22:49) Zzepish написал(а):
walerus
намекаешь на \GСлово?
намекаешь на \GСлово?
Спустя 8 минут, 10 секунд (22.09.2012 - 22:57) Zzepish написал(а):
walerus
кстати. С пробелами не катит. Ведь можно в начале поставить тогда и все.
кстати. С пробелами не катит. Ведь можно в начале поставить тогда и все.
Спустя 3 часа, 7 минут, 55 секунд (23.09.2012 - 02:05) lastdays написал(а):
Так тебе заменить нужно на другие? или все найденные буквы заменить на пробелы?
## Какие слова ищем
$p = array('q','w','e','r');
## Чем заменяем
$z = array('q','w','e','r');
## выводим.
$text = str_ireplace($p,$z,$text);
Спустя 2 часа, 18 минут, 43 секунды (23.09.2012 - 04:23) neadekvat написал(а):
Цитата (Zzepish @ 22.09.2012 - 22:08) |
не нашел там такого. Из модификаторов там x,m,s,i,U |
Действительно, модификаторы - это как бы другая часть рег. выражения.
\b - означает границу слова.
_____________
Womans in your town