ログイン

問題13 日本語を処理しよう

PHPの問題

PHP

日本語を処理しよう

問題

4文字目から4文字を抜き出して画面に表示しよう

自分の環境に書くコード

              $s = "あいうえおかきくけこ";
¥PHP¥
            

期待する画面

えおかき
コードのアイコン

解答ソースコード

              $s = "あいうえおかきくけこ";
echo mb_substr($s, 3, 4);
¥PHP¥
            
答えのアイコン

解説

日本語(マルチバイト文字)に対してsubstrで文字を切り出しても上手くいかないぞ。

半角英数字に対してmb_substr等のマルチバイト文字用の関数を使っても基本的には問題無い。
特殊な要件以外はマルチバイト用関数の利用を心がけよう。

マルチバイト用の関数は以下のページで確認だ。
https://www.php.net/manual/ja/book.mbstring.php
ログインして解答を見る
完了にする!
1.PHPについての説明と表示
続きの動画を見たい方は公式LINEから「PHP」と送信すると動画が見れます。
LINEの友達追加でお役立ち動画をGET!!