PCRE関数 2024年08月08日 23:37 編集
正規表現で文字列を分割する
文字列を分割する場合、str_splitでは全角文字の入った文字列をうまく分割できないのでpreg_splitを使う
実行結果は
文字列を分割する場合、str_splitでは全角文字の入った文字列をうまく分割できないのでpreg_splitを使う
$str = 'abあい';区切り文字のあとのuフラグはマルチバイト文字を処理する際に必要なものらしい
foreach (preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY) as $s) {
print "$s<br>";
}
実行結果は
a
b
あ
い
counter:207