ltrimは第二引数にマルチバイトが対応していないので、そのまま使うと文字化けします。
なので、面倒だけどmb_substrで最初の文字列を取得して、それがltrimしたい文字列だったらそれ以降を取得して置き換えてみます。
$str = 'あいうえお';
$first = mb_substr($str, 0, 1); //最初の文字を取得
if($first == 'あ'){
$str = mb_substr($str, 1);
}
echo $str;
ltrimは第二引数にマルチバイトが対応していないので、そのまま使うと文字化けします。
なので、面倒だけどmb_substrで最初の文字列を取得して、それがltrimしたい文字列だったらそれ以降を取得して置き換えてみます。
$str = 'あいうえお';
$first = mb_substr($str, 0, 1); //最初の文字を取得
if($first == 'あ'){
$str = mb_substr($str, 1);
}
echo $str;
Visual Studio CodeでPHPのフォーマット(整形)をしたいので調べてみると、「php cs fixer」を使うのが良いそうで。 では早速とインストールしてみましたが、そのままだと PHP CS Fixer…
WordPressで、パンくずリストを自作しました。 このテーマでも実装していますが、「構造化データ」に準拠した形式で、 <ol itemscope itemtype="http://schema.org…
アフィリエイトAPSでありますところのバリューコマースがAPIを公開しているということで、試しにWordPressで叩いてみることに。 http://devcenter.valuecommerce.ne.jp/ 提供はR…
JSONファイルを作成するために、多次元連想配列を使用しているのですが、これが非常に数が多いので、一つ一つifで検証しつつ入れていくより、取り敢えず値があろうが無かろうが放り込んでおいて、最終的に値の無い箇所を除外してい…
phpで日付をタイムスタンプに変換するには、「strtotime」を使うのですが、これは1970年1月1日 00:00:00 UTCを基準にしているため、それ以前の日付を指定しても値は返って来ません。 echo strt…