Заместване - с интервал

MontefuckeR

Registered
Как може да се замести в изречение " - " с " " (интервал), но ако в изречението има две " -- " една до друга, да остане едната.
Пример:
  • текст: "Има-много-малини--в-градината"
    да стане: "Има много малини - в градината"
 
PHP:
<?php
$string = 'Има-много-малини--в-градината';
echo preg_replace('/\s\s/', ' - ', str_replace('-', ' ', $string));
?>
Това е вариянт за който се сещам в момента, ще пробвам и други ако излезе нещо ще редактирам. :?:
 

Back
Горе