есть строка и есть масив
$str = "a b c d r";
$arr = array("b","r");
етот масив изменяется динамично, тоест может бить сеичас он так виглядет, а вдруг так
$arr = array("b","r","a");
или так
$arr = array(4,5);
не могу написат такои preg_replace(....) котории изменял те символи строка, которие содержит масив.
(изменял например так, из "r" получим "-r-" тоест знаки минуса в начале и в конце)
например если ест:
$str = "a b c d r";
$arr = array("b","r");
хочу получит:
"a -b- c d -r-";
напишите пожалуиста как ето реализовать?
Спустя 41 минута, 49 секунд (8.10.2011 - 00:40) Игорь_Vasinsky написал(а):
$arr = array("В", "д", "а");
$str = "Вроде работает.";
foreach($arr as $letter)
{
$str = str_replace($letter, '-' .$letter. '-', $str);
}
echo $str;
Вернулось
-В-ро-д-е р-а-бот-а-ет.
Спустя 8 минут, 29 секунд (8.10.2011 - 00:48) dadli написал(а):
Игорь_Vasinsky
да, то что нужно, спасибо балшое
да, то что нужно, спасибо балшое
Спустя 35 секунд (8.10.2011 - 00:49) Игорь_Vasinsky написал(а):
не зачто
_____________
когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.