[PHP-users 4447] Re: 文字列-> 配列
KUBO Atsuhiro
php-users@php.gr.jp
Tue, 25 Dec 2001 12:02:32 +0900
久保と申します。
手っ取り早くはないですが、こんなのでも動きました。ご参考まで。
<?php
$a = '$strを一文字ずつ順に配列の要素とします';
$b = wchars_to_array($a);
foreach ($b as $value) {
print $value . "\n";
}
exit();
function wchars_to_array($str, $encoding = null) {
$wchars = array();
$len = mb_strlen($str);
$pos = 0;
if ($encoding == null) {
$encoding = mb_internal_encoding();
}
while ($pos < $len) {
array_push($wchars, mb_substr($str, $pos, 1, $encoding));
++$pos;
}
return $wchars;
}
?>
----------------------------------------------------------------------
久保 敦啓 (KUBO Atsuhiro) e-mail: kubo@isite.co.jp
株式会社アイサイト 開発管理室
http://www.104web.com/
tel: (06)6304-7860 fax: (06)6304-7861
PGP fingerprint: 2550 E712 A194 97E9 6055 2B59 837B 49D5 06A2 51D0
----------------------------------------------------------------------