Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- // http://bolknote.ru/2012/04/02/~3625
- function utf8_strrev_fast($str) {
- $out = '';
- for ($l = strlen($str), $i = 0; $i<$l;) {
- $ch = ord($str[$i]);
- $len = ($ch & 0b10000000) ?
- ($ch & 0b11110000) == 0b11110000 ? 4 :
- (
- ($ch & 0b11100000) == 0b11100000 ? 3 : (
- ($ch & 0b11000000) == 0b11000000 ? 2 : 1
- )
- ) : 1;
- $out = substr($str, $i, $len) . $out;
- $i += $len;
- }
- return $out;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement