たとえば、次のように言います。
<?php
// Grab the ID from URL, e.g. example.com/?p=123
$post_id = $_GET['p'];
?>
変数が数値であり、正の整数であるかどうか$post_id
(つまり、浮動小数点数、分数、または負の数ではなく、0 から 9) を確認するにはどうすればよいですか?
編集:文字列を返すため、is_int
使用できません。または$_GET
を使用する必要があると思いますが、後者の方が適切に思えます。例えば:intval()
ctype_digit()
if( ctype_digit( $post_id ) ) { ... }