+YUCHENG HU+ git-svn-id: https://svn.code.sf.net/p/hawebs/svn@215 a2543c7e-f6e9-4f8a-8bff-1ffc34733512
29 lines
679 B
PHP
29 lines
679 B
PHP
<?php
|
|
/**
|
|
* @version $Id: strlen.php 10381 2008-06-01 03:35:53Z pasamio $
|
|
* @package utf8
|
|
* @subpackage strings
|
|
*/
|
|
|
|
/**
|
|
* Define UTF8_STRLEN as required
|
|
*/
|
|
if ( !defined('UTF8_STRLEN') ) {
|
|
define('UTF8_STRLEN',TRUE);
|
|
}
|
|
|
|
//--------------------------------------------------------------------
|
|
/**
|
|
* Wrapper round mb_strlen
|
|
* Assumes you have mb_internal_encoding to UTF-8 already
|
|
* Note: this function does not count bad bytes in the string - these
|
|
* are simply ignored
|
|
* @param string UTF-8 string
|
|
* @return int number of UTF-8 characters in string
|
|
* @package utf8
|
|
* @subpackage strings
|
|
*/
|
|
function utf8_strlen($str){
|
|
return mb_strlen($str);
|
|
}
|