首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止输入字符串或整数值php

防止输入字符串或整数值php
EN

Stack Overflow用户
提问于 2013-12-06 22:34:42
回答 1查看 140关注 0票数 0

我有一个问题要写一个php代码来防止输入字符串或整数。

假设我在等待用户输入,这应该是一个字符串。

示例 请输入今天的日期:$date

我写了一个代码来防止输入整数。

代码语言:javascript
复制
if($edate== NULL || !_string($edate){

close
} 

但是如果我以$date = 2013-10-3的形式输入。它是以字符串还是整数的形式读取此输入??我认为它是字符串,但当我输入$date = 2013-10-3时。它会进入if循环。

  1. 2013-10-3被认为是字符串还是整数?
  2. 如何编写代码来限定所需的时间?

而且我使用了!is_int($response) \x !is_int($visibility)来防止用户输入字符串值来响应和可见性,但是即使我输入了整数,它也会转到这个循环并关闭程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-06 22:37:29

当然是一串。

如果您使用DateTime类,并提供和无效日期,将抛出一个异常-您是安全的检查。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20434770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档