note 116385 added to function.str-split

From: Date: Thu, 25 Dec 2014 16:55:04 +0000
Subject: note 116385 added to function.str-split
Groups: php.notes 
Request: Send a blank email to php-notes+get-201249@lists.php.net to get a copy of this message
A proper unicode string split (v2); <?php function str_split_unicode($str, $len = 1) { $tmp = preg_split('~~u', $str, -1, PREG_SPLIT_NO_EMPTY); if ($len > 1) { $tmp = array_map('join', array_chunk($tmp, $len)); } return $tmp; } ?> $s = 'Ilık süt'; // Mild milk print_r(str_split($s, 3)); print_r(str_split_unicode($s, 3)); Array ( [0] => Il� [1] => �k [2] => sü [3] => t ) Array ( [0] => Ilı [1] => k s [2] => üt ) ---- Server IP: 72.52.91.14 Probable Submitter: 85.99.240.157 ---- Manual Page -- http://php.net/manual/en/function.str-split.php Edit -- https://master.php.net/note/edit/116385 Del: integrated -- https://master.php.net/note/delete/116385/integrated Del: useless -- https://master.php.net/note/delete/116385/useless Del: bad code -- https://master.php.net/note/delete/116385/bad+code Del: spam -- https://master.php.net/note/delete/116385/spam Del: non-english -- https://master.php.net/note/delete/116385/non-english Del: in docs -- https://master.php.net/note/delete/116385/in+docs Del: other reasons-- https://master.php.net/note/delete/116385 Reject -- https://master.php.net/note/reject/116385 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#201249) next »