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

作成日:

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

なので、面倒だけどmb_substrで最初の文字列を取得して、それがltrimしたい文字列だったらそれ以降を取得して置き換えてみます。[php]$str = 'あいうえお';
$first = mb_substr($str, 0, 1); //最初の文字を取得
if($first == 'あ'){
$str = mb_substr($str, 1);
}
echo $str;[/php]

物草 灸太郎

WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。

コメントをどうぞ

  • メールアドレスが公開されることはありません。
  • コメント欄にURLは入力できません。
  • このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。