-1

タグ...입니다.<br /><br />소재...間で分割したい韓国語の Unicode 文字列 ( ) があります。関数があることに気付く前に<br>、私は愚かにも通常の文字列演算子を使用していました..私が持っているものは以下の通りです。substr()strpos()mb_*()

$str = `...입니다.<br /><br />소재...`; 
$k = mb_strrpos($str, '<br /><br />');  // want the last match
$firstPortion = mb_substr($str, 0, $k);

ただし、まだ機能していないようです。$firstPortion元の文字列全体または元の文字列のランダムな部分のいずれかになります。誰かが私が間違っていることを見つけることができますか?

4

1 に答える 1

2

それはうまくいくはずです。shell_exec 演算子の代わりに引用符を使用した後(一重引用符 ' の代わりにバックティック ` を使用したことに注意してください)

とにかく、データが Unicode としてエンコードされていて、検索している文字列が ascii である限り、通常の文字列関数も機能するはずです<br />。それ以外の場合、一部のエンコーディングで発生する可能性のあるエッジ ケースがあります。

于 2012-05-24T23:55:33.773 に答える