Te aconsejo leer siempre
los comentarios que tiene una función en el manual de PHP ya que muchas se encuentran cosas interesantes. Por ejemplo
Código PHP:
Ver original<?php
header('Content-Type: text/html; charset=UTF-8');
function substr_unicode($str, $s, $l = null) {
preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY
), $s, $l)); }
echo "<br>";
echo "<br>";
echo substr_unicode("óóó", 0, 3);
Saludos