$ _POST唯一号码

时间:2015-04-27 11:55:51

标签: php mysql

更新

问题重做:

如何让$ _POST只是数字?

  

感谢所有回复

     

Ivan Dokov,工作得很好,谢谢!

2 个答案:

答案 0 :(得分:2)

根据新的问题详情更新:

$post = preg_replace('/[^0-9]+/', '', $_POST['post_id']);

答案 1 :(得分:0)

您可以使用ctype_digit代替preg_match

if( ctype_digit( $_POST['post_id'] ) ) { }
  

如果字符串文本中的每个字符都是十进制数字,则返回TRUE,否则返回FALSE