・特殊文字で爆発:私はこのような文字列持つ
preg_split("/[?·]/",strip_tags($single->children(2)->outertext))
explode(chr(149), strip_tags($single->children(2)->outertext));
explode(utf8_encode('·'),strip_tags($single->children(2)->outertext));
explode('·',strip_tags($single->children(2)->outertext));
しかし、ソリューションのどれも私のために働かない:私は私のような様々な解決策を試してみました·
ことによってそれを爆発する必要が Suède · Slovénie
を!誰にでも教えていただけますか?
帽子文字セットは使用していますか? Utf-8の 'è'は2バイト(0xC3,0xA8)で、' explode() 'は他のPHP文字列関数と同様に、バイトベースで動作します – johannes
Preg_splitスペースドットスペース?私は任意の文字としてドットを意味します – Andreas
'preg_split( '/?・')フラグを使って、' preg_ * '関数が' u'フラグを使ってUnicode文字列を正しく操作するように教えて(私はUTF-/u '、..) 'も仕事をすることができました。しかし、 'mb_split()'を使うというMarcinの提案は、より表現力豊かなのではるかに優れています。 –