エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
phpで文字数制限を入れた表示を行う「substr」と「mb_substr」と「mb_strimwidth」の違い | utamaru.jp
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
phpで文字数制限を入れた表示を行う「substr」と「mb_substr」と「mb_strimwidth」の違い | utamaru.jp
良く使う文字数制限の処理。 良く使うくせに頭が悪いのでどれがどれだったか忘れてしまいます。 substr/... 良く使う文字数制限の処理。 良く使うくせに頭が悪いのでどれがどれだったか忘れてしまいます。 substr/mb_substr/mb_strimwidthの書き方 <?php echo substr('hogehogehogehoge', 0, 4); echo mb_substr('hogehogehogehoge', 0, 4); echo mb_strimwidth('hogehogehogehoge'),0,4); ?> ()の中に (対象の文字列,開始文字数,取りだす文字数) の順に指定します。違いは、 substr => バイト数でカウント。半角1文字で1バイト、全角1文字で2バイト。 mb_substr => 文字数でカウント。全角も半角も1文字としてカウント。 mb_strimwidth => 文字数でカウント。全角は2文字、半角は1文字としてカウント。 という違いです。 バ