Modifica in funzione grupporss()

Avvisi e discussioni su bug, soluzioni e migliorie del software

Moderatori: roby, Moderators

Rispondi
margottid
Newbie
Newbie
Messaggi: 193
Iscritto il: mar mag 12, 2009 12:00 am

Modifica in funzione grupporss()

Messaggio da margottid »

Buongiorno,
vi sottopongo una modifica alla funzione grupporss().

Ho notato che, nel widget "02_risultati.php", i nomi - se scritti in maiuscolo - non vengono convertiti correttamente.
In particolare, i problemi sono con le accentate maiuscole (es.: SANTANCHÈ diventa SantanchÈ) e con i cognomi che hanno al loro interno apostrofi o trattini (es.: D'ALEMA diventa D'alema).

Sul sito di PHP c'è una funzione personalizzata per le maiuscole, visionabile a questo link:
http://www.php.net/manual/en/function.u ... php#110002

Sarebbe sufficiente includerla nel file "funzioni.php", e poi modificare la riga che utilizza la funzione ucwords(), da:

Codice: Seleziona tutto

$gruppo[$i]=ucwords(strtolower($descrizione));
a:

Codice: Seleziona tutto

$gruppo[$i]=ucwords_specific(mb_strtolower($descrizione,'UTF-8'),"-'");
Daniele
Rispondi