3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo strlen("à"); echo "\n"; echo strlen(Normalizer::normalize("à", Normalizer::FORM_D)); $chars = Normalizer::normalize("à", Normalizer::FORM_D); $char = mb_substr($chars, 1, 1); $charCodepoint = IntlChar::ord($char); var_dump(IntlChar::hasBinaryProperty($charCodepoint, IntlChar::PROPERTY_CANONICAL_COMBINING_CLASS));

preferences:
64.97 ms | 402 KiB | 5 Q