note 80046 modified in function.mb-split by danbrown

From: Date: Mon, 03 Aug 2009 16:43:43 +0000
Subject: note 80046 modified in function.mb-split by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-159034@lists.php.net to get a copy of this message
I figure most people will want a simple way to break-up a multibyte string into its individual characters. Here's a function I'm using to do that. Change UTF-8 to your chosen encoding method. <?php function mbStringToArray ($string) { $strlen = mb_strlen($string); while ($strlen) { $array[] = mb_substr($string,0,1,"UTF-8"); $string = mb_substr($string,1,$strlen,"UTF-8"); $strlen = mb_strlen($string); } return $array; } ?> --was-- I figure most people will want a simple way to break-up a multibyte string into its individual characters. Here's a function I'm using to do that. Change UTF-8 to your chosen encoding method. function mbStringToArray ($string) { $strlen = mb_strlen($string); while ($strlen) { $array[] = mb_substr($string,0,1,"UTF-8"); $string = mb_substr($string,1,$strlen,"UTF-8"); $strlen = mb_strlen($string); } return $array; } http://php.net/manual/en/function.mb-split.php

« previous php.notes (#159034) next »