note 109996 deleted from function.strrev by aharvey

From: Date: Mon, 10 Sep 2012 01:24:05 +0000
Subject: note 109996 deleted from function.strrev by aharvey
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-190602@lists.php.net to get a copy of this message
Note Submitter: prcssr at gmail dot com ---- my version: function char_num_utf8($str, $num) { if($num >= mb_strlen($str, "UTF-8")) return null; return mb_substr($str, $num, 1, "UTF-8"); } function strrev_utf8($str) { $l = mb_strlen($str, "UTF-8"); if($l <= 1) return $str; for($i = 0; $i < $l; $i++) $r[] = char_num_utf8($str, $i); $r = array_reverse($r); return implode($r); } echo strrev_utf8("абвfござ"), "\n"; echo char_num_utf8("вамfござ", 4), "\n";

« previous php.notes (#190602) next »