Convert
A lightweight utility for string conversion between text from UTF8 to a lot of formats and vice-versa.
Examples
<?php
$str = \ByJG\Convert\ToUTF8::fromHtmlEntities('João');
echo $str; // João
$str2 = \ByJG\Convert\FromUTF8::toHtmlEntities('João');
echo $str2; // João
$str3 = \ByJG\Convert\FromUTF8::removeAccent('João');
echo $str3; // Joao
$str4 = \ByJG\Convert\FromUTF8::toIso88591Email('João');
echo $str4; // =?iso-8859-1?Q?Jo=E3o?=
$str5 = \ByJG\Convert\FromUTF8::onlyAscii('João');
echo $str5; // Joao
// https://en.wikipedia.org/wiki/Combining_character
$str6 = \ByJG\Convert\ToUTF8::fromCombiningChar($combining);
echo $str6;
Install
Just type:
composer install "byjg/convert"
Running Tests
vendor/bin/phpunit