<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>金額にカンマを付けたい</title>
</head>
<body>
<?php
$number = @$_POST['number'];
if (ctype_digit($number) && (strlen($number) >= 4)) {
echo '<p>' . number_format(h($number)) . '</p>';
} else {
echo '<p>金額には4桁以上の正の整数を入力してください。</p>';
}
function h($string) {
return htmlspecialchars($string, ENT_QUOTES);
}
?>
<form method="post" action="">
<p>4桁以上の金額を入力してください</p>
<input type="text" name="number" value="" />
<input type="submit" value="送信する" />
</form>
</body>
</html>