abcdefg
hijklmn
opqrstu
vwxyz
文字列を分けよう
問題
文字列を7文字で改行して画面に表示しよう
自分の環境に書くコード
$v = "abcdefghijklmnopqrstuvwxyz";
¥PHP¥
期待する画面
解答ソースコード
$v = "abcdefghijklmnopqrstuvwxyz";
$a = str_split($v, 7);
foreach ($a as $s) {
echo $s."<br>\n";
}
¥PHP¥
完了にする!
1.PHPについての説明と表示
解説
最後が指定文字数に満たない場合でも最後まで格納されるので文字数を意識しないで利用できるぞ。
しかしながら文字列が半角英数字以外の場合には注意しよう。
意図しない結果となる場合がある。
PHP7.4.0以上であればmb_str_split関数も検討すべし。