[PHP]文字列の間にハイフンやスペースを挿入して見やすくする

クレジットカードやシリアル番号を表示する際に間に空白やハイフンをいれて見やすく表示する。

・サンプルコード

$str = "123456789012";
$str_ary = str_split($str, 4);
$result = implode(' - ', $str_ary);

echo $result.'<br>';

$str = "AM29V36K9NHXQZ7KFEBR6DZM";

$str_ary = str_split($str, 1);
$result = implode(' ', $str_ary);

echo $result.'<br>';

$str_ary = str_split($str, 5);
$result = implode(' ', $str_ary);

echo $result.'<br>';

$str = "201907";
$str_ary = str_split($str, 4);
$result = implode(' / ', $str_ary);

echo $result.'<br>';

・実行結果

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です