[php] マルチバイトでltrimを使いたい。

[php] マルチバイトでltrimを使いたい。



ltrimは第二引数にマルチバイトが対応していないので、そのまま使うと文字化けします。

なので、面倒だけどmb_substrで最初の文字列を取得して、それがltrimしたい文字列だったらそれ以降を取得して置き換えてみます。

$str = 'あいうえお';
$first = mb_substr($str, 0, 1); //最初の文字を取得
if($first == 'あ'){
  $str = mb_substr($str, 1);
}
echo $str;
今日はここまで
[php] マルチバイトでltrimを使いたい。

[php] マルチバイトでltrimを使いたい。


開発

ltrimは第二引数にマルチバイトが対応していないので、そのまま使うと文字化けします。 なので、面倒だけどmb_substrで最初の文字列を取得して、それがltrimしたい文字列だったらそれ以降を取得して置き換えてみます…


関連する記事



こちらはいかが?


[WordPress] バリューコマースのAPIを叩いてみる
[WordPress] バリューコマースのAPIを叩いてみる

アフィリエイトAPSでありますところのバリューコマースがAPIを公開しているということで、試しにWordPressで叩いてみることに。 http://devcenter.valuecommerce.ne.jp/ 提供はR…

コメントを残す