[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
----------------------------------------------------------------------