private function stringWidth($string) { if (!function_exists('mb_strwidth')) { return strlen($string); } if (false === ($encoding = mb_detect_encoding($string))) { return strlen($string); } return mb_strwidth($string, $encoding); }