vria/nodiacritic

Tiny helper function that removes all diacritical signs from characters

0.1.2 2016-09-17 22:03 UTC

This package is not auto-updated.

Last update: 2020-11-20 03:06:39 UTC


README

Build Status Total Downloads

Tiny helper function that removes all diacritical signs from characters. Function is aware of German and Danish diacritic particularities.

Installation

composer.json

"require": {
    "vria/nodiacritic": "0.*"
}

Use

use VRia\Utils\NoDiacritic;

$noDiacriticString = NoDiacritic::filter("Révolution française");

As expected, the result is Revolution francaise.

The library is aware of particularities in German and Danish language:

use VRia\Utils\NoDiacritic;

$noAccentsNiceStreet = NoDiacritic::filter("Schöne straße", "de");

The result is Schoene strasse.

The code is inspired by WordPress' remove_accents function.

You can find the article about the library in my blog.