[PHP-users 19576]Re: explodeのマルチバイト対応版は?

Seiji Masugata s.masugata @ digicom.dnp.co.jp
2003年 12月 25日 (木) 15:23:38 JST


こんにちわ、桝形です。

> explodeでマルチバイトが使用出来るからじゃないでしょうか?

う〜ん。。。本当ですか?

では、こういうものではどうでしょうか?
(要--enable-zend-multibyte )

<?php
declare( encoding="EUC-JP" );
mb_internal_encoding( "SJIS" );
mb_regex_encoding( "SJIS" );
$test_word = "能力\\能力";
$array = explode( "\\", $test_word);
print_r($array);

$test_word = "能力\\能力";
$array = mb_split( "\\\\", $test_word);
print_r($array);
?>



Array
(
    [0] => ・
    [1] => 力
    [2] => ・
    [3] => 力
)
Array
(
    [0] => 能力
    [1] => 能力
)


--
Seiji Masugata <s.masugata @ digicom.dnp.co.jp>



PHP-users メーリングリストの案内