Задача:
При формировании страницы на основе шаблонов Smarty заменить все символы '/' на '/ ',
т.к. длинные строки без пробелов некоторые браузеры не разрывают и кривят верстку.
$str=$this->get_template_vars('product_info');
$str=$str['brief_description'];
$i=0; $str1='';
while($i<strlen($str)){
if(($i1=strpos($str,'<',$i))!==false){
$str1.=($i1<1?'':str_replace('/','/ ',substr($str,$i,$i1-$i))); $i=$i1;
if(($i1=strpos($str,'>',$i))!==false){$str1.=substr($str,$i,$i1+1-$i); $i=$i1+1;}
}else {
$str1.=str_replace('/','/ ',substr($str,$i));
break;}
}
echo $str1;
© Copyright 2008-2018 by KDG