たとえば、 $msj="hello everyone how are you"; のような文字列があるとします。このように文字列を出力したい
こんにちは
evryo
nehow
areyo
uxxxx
スペースをカウントせず、文字列の文字数が 25 未満の場合は代わりに X を配置し、25 文字を超える場合はそれらをカットします
前もって感謝します
たとえば、 $msj="hello everyone how are you"; のような文字列があるとします。このように文字列を出力したい
こんにちは
evryo
nehow
areyo
uxxxx
スペースをカウントせず、文字列の文字数が 25 未満の場合は代わりに X を配置し、25 文字を超える場合はそれらをカットします
前もって感謝します
スペースを削除し、5 文字のチャンクを作成します
$msj = "hello everyone how are you";
// remove spaces
$msj = str_replace(' ', '', $msj);
// append X if needed
$msj = str_pad($msj, 25, "X");
// cut off if needed
$msj = substr($msj, 0, 25);
// make chunks
echo chunk_split($msj, 5, "\n");