PHP5のstr_split
perl - 文字列ばらしはsplit //, $strで
ところでPHP5のstr_split。
str_split (PHP 5) str_split ― 文字列を配列に変換する
ただ、utf8の文字列とかだとダメっぽい。
以下、リファレンスに掲載されていた方法をまるまるコピーして。
・・・ちょっと萎えるなぁ。
[php]<?php
mb_internal_encoding('UTF-8');
function mb_str_split($str, $length = 1) { if ($length < 1) return FALSE; $result = array(); for ($i = 0; $i < mb_strlen($str); $i += $length) { $result[] = mb_substr($str, $i, $length); } return $result; }
$str = 'あいうえお'; print_r(str_split($str)); // NG print_r(mb_str_split($str)); // OK[/php]