Това е моят код
И ми връща следното
А трябва да бъде
Каква ми е грешката, че някой знаци не ги скрива?
ПП: Оправих повечето проблеми, остана само как да скрия "\"
PHP:
function article_url($dumi){
$title = array("", "?", '"', "'", "`", "-", "!", ".", ":", ";", ",", "(", ")", "[", "]"); // Буквите от заглавието
$replace = array("-","", '-', '-', '', '', '', '', '', '', '', '', '', ''); // Буквите в адрес бара
$bbc_num=count($replace);
$loop=0;
while($loop<$bbc_num){
$dumi=str_replace($title[$loop], $replace[$loop], $dumi); //заместваме
$loop++;
}
return $dumi;
}
$string = "Гошо от "почивка", ходи бос. Използва знаци 'всякакви' от ! до . Скобите да не забравя (скобакръгла) и [skobaprava]";
echo article_url($string);
Код:
Гошо от \почивка\ ходи бос Използва знаци \всякакви\ от до Скобите да не забравя скобакръгла и skobaprava]
Код:
Гошо-от-почивка-ходи-бос-Използва-знаци-всякакви-от-до-Скобите-да-не-забравя-скобакръгла-и-skobaprava
ПП: Оправих повечето проблеми, остана само как да скрия "\"