note 118378 added to function.mb-strtolower

From: Date: Wed, 25 Nov 2015 09:32:47 +0000
Subject: note 118378 added to function.mb-strtolower
Groups: php.notes 
Request: Send a blank email to php-notes+get-204225@lists.php.net to get a copy of this message
Maybe it help someone. Make up case with first char, low case for other. <?php function str_split_unicode($str, $l = 0) { if ($l > 0) { $ret = array(); $len = mb_strlen($str, "UTF-8"); for ($i = 0; $i < $len; $i += $l) { $ret[] = mb_substr($str, $i, $l, "UTF-8"); } return $ret; } return preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY); } function ToCorrectCase($str){ $str = mb_strtolower($str); $str_array = str_split_unicode($str); $str_array[0] = mb_strtoupper($str_array[0]); $str = ''; foreach ($str_array as $key){ $str = $str.$key; } return $str; } ?> ---- Server IP: 72.52.91.14 Probable Submitter: 195.182.152.85 ---- Manual Page -- http://php.net/manual/en/function.mb-strtolower.php Edit -- https://master.php.net/note/edit/118378 Del: integrated -- https://master.php.net/note/delete/118378/integrated Del: useless -- https://master.php.net/note/delete/118378/useless Del: bad code -- https://master.php.net/note/delete/118378/bad+code Del: spam -- https://master.php.net/note/delete/118378/spam Del: non-english -- https://master.php.net/note/delete/118378/non-english Del: in docs -- https://master.php.net/note/delete/118378/in+docs Del: other reasons-- https://master.php.net/note/delete/118378 Reject -- https://master.php.net/note/reject/118378 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#204225) next »