php でシリアル番号を生成しました。このシリアル番号の長さは 16 文字です。このシリアル番号をダッシュ (-) 文字で 4 文字に分割したいので、この形式 xxxx-xxxx-xxxx-xxxx のように、この php を書きましたコード:
for ($d=0; $d<=3; $d++){
$tmp .= ($tmp ? "-" : null).substr($serial,$d,4);
}
したがって、このループは xxxx-xxxx-xxxx-xxxx 形式のシリアル番号を返します。
PHPでもっと良い方法や機能があることを知りたいですか?
私が見つけたインターネットで検索しましたがsprintf
、number_format
この機能をこのフォーマットに使用する方法がわかりません!