Strings In Depth10 / 18
Up next

Byte vs character length

<?php
declare(strict_types=1);
$s = "café";
// strlen counts BYTES (é is two bytes in UTF-8)
echo strlen($s), "\n";
// mb_strlen counts characters
echo mb_strlen($s), "\n";
What you're solving

strlen counts bytes, mb_strlen counts chars