0

Question is as simple as that:

What is the fastest way to iterate over multibyte string in PHP?

I suggest the following one:

<?php

$s = "bong-zhoor";

for ($i = 0; $i < mb_strlen($s, 'UTF-8'); $i++) {
    $ch = mb_substr($s, $i, 1, 'UTF-8');

    echo $ch . ' ';
}

Looking for improvements, if any.

Denis Kulagin
  • 8,472
  • 17
  • 60
  • 129

0 Answers0