tym razem mam wątpliwości co do tworzenia linków ze stringów zawierających np polskie znaki bądź inne symbole nie mogące pojawić sie w linku.
czy jest jakaś funkcja albo już gotowy skrypt "robiący" coś takiego?
na przykład chcę zamienić tekst
Agencja Reklamowa - Łódź, Studio reklamy. Chcesz się dowiedzieć więcej?
na
agencja_reklamowa_lodz_studio_reklamy_chcesz_sie_dowiedziec_wiecej
napisałem już cześć skryptu, ale po pierwsze tu tylko usuwa "złe" znaki, a po drugie wymyślenie i dopisanie wszystkich możliwości wydaje się być bardzo czasochłonne.
Kod
<?php
echo '<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">';
$tekst_old = 'Agencja Reklamowa - Łódź, Studio reklamy. Chcesz się dowiedzieć więcej?';
$bez = array("ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż", "-", ",");
$tekst_new = str_replace(' ','_',$tekst_old);
$tekst_new = str_replace($bez,'',$tekst_new);
echo $tekst_old;
echo "
";
echo $tekst_new;
?>
echo '<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">';
$tekst_old = 'Agencja Reklamowa - Łódź, Studio reklamy. Chcesz się dowiedzieć więcej?';
$bez = array("ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż", "-", ",");
$tekst_new = str_replace(' ','_',$tekst_old);
$tekst_new = str_replace($bez,'',$tekst_new);
echo $tekst_old;
echo "
";
echo $tekst_new;
?>