エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PHP−マルチバイトに対応したstr_split関数 | サラリーマンのすらすらIT日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHP−マルチバイトに対応したstr_split関数 | サラリーマンのすらすらIT日記
昨日の記事「PHP−日付文字列の変換」で試行錯誤したと書きましたが、その一つにstr_split関数を使う方法... 昨日の記事「PHP−日付文字列の変換」で試行錯誤したと書きましたが、その一つにstr_split関数を使う方法がありました。要は日付文字列を1文字ずつ取り出して処理するというもの。数字でない文字が出現したら、年が月に変わる、あるいは月が日に変わるわけですから、これで処理できるだろうと。ここで気づいたのが文字の取り出しに使うstr_split関数がマルチバイトに対応していないこと。何でも用意されていると思っていたPHPにも、ないものがあったんですね。 Web検索すると、マルチバイト対応のstr_split関数を自作されたものが見つかりました。こちらです。一応コードを掲げておきます。 function mb_str_split($str, $split_len = 1) { mb_internal_encoding('UTF-8'); mb_regex_encoding('UTF-8'); i