23 lines
458 B
PHP
23 lines
458 B
PHP
|
<?php
|
||
|
/**
|
||
|
* @version $Id$
|
||
|
* @package utf8
|
||
|
* @subpackage strings
|
||
|
*/
|
||
|
|
||
|
//---------------------------------------------------------------
|
||
|
/**
|
||
|
* UTF-8 aware alternative to strrev
|
||
|
* Reverse a string
|
||
|
* @param string UTF-8 encoded
|
||
|
* @return string characters in string reverses
|
||
|
* @see http://www.php.net/strrev
|
||
|
* @package utf8
|
||
|
* @subpackage strings
|
||
|
*/
|
||
|
function utf8_strrev($str){
|
||
|
preg_match_all('/./us', $str, $ar);
|
||
|
return join('',array_reverse($ar[0]));
|
||
|
}
|
||
|
|