Revin dupa cateva luni... se pare ca nu am testat prea bine codul postat mai sus.
Prin urmare, urmatorul cod in PHP:
va transformaCod:function generatePermalink($string) { $transliteration = array ("ă"=>"a", 'â'=>'a', 'î'=>'i', 'ș'=>'s', 'ț'=>'t', "Ă"=>"A", 'Â'=>'A', 'Î'=>'I', 'Ș'=>'S', 'Ț'=>'T'); $string = strtr($string, $transliteration); $string = preg_replace('/[^a-zA-Z0-9 -]{1}/', ' ', $string); $string = trim($string); $string = str_replace(' ', '-', $string); $string = preg_replace('/[-]{2,}/', '-', $string); $string = strtolower($string); return $string; }
inCod:îNtr-o_țelinĂ urâtă,bătrână&rOșie *^2_4>12>
strtolower folosit anterior avea o problema la facut ă din Ă. Sper sa fie ok de acum incoloCod:intr-o-telina-urata-batrana-rosie-2-4-12.



.
Răspunde cu citat