Usuwanie akcentów w PHP

Zdarza się, że musimy przekonwertować tekst zawierający akcenty, tak aby był ich pozbawiony.

Poniżej przedstawiamy funkcję, dzięki której możliwa jest transformacja niemal wszystkich akcentów w ich nieakcentowane odpowiedniki:

function stripAccents($string){
return strtr($string,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁ ÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ',
'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
}

John_Schnobrich_Unsplash
Zdjęcie: © John Schnobrich - Unsplash.com

Treści, które ukazują się w serwisie CCM powstają we współpracy z ekspertami IT i pod kierownictwem Jeana-François Pillou, założyciela CCM.net. CCM to serwis o nowych technologiach - jeden z największych na świecie, dostępny w 11 językach.
Ten dokument zatytułowany "Usuwanie akcentów w PHP" opublikowany przez CCM (pl.ccm.net) jest udostępniany na licencji Creative Commons. Możesz kopiować i modyfikować kopie tej strony, na warunkach określonych przez licencję i wymienionych w niniejszym tekście.