ISSET()、empty()、is_numeric()的使用方法
作者:会飞的
ISSET()、empty()、is_numeric()的使用方法
empty();——最好用的一个函数。
定义和作用范围:用于检查变量是否具有空值:包括:空字串,0,null 或false,即:“http://localhost/?fo=”或“http://localhost/?fo=0”时,empty检测出来的结果都是ture,不适用范围:不适用于检测可为0的参数。
echo '<h2>is_numeric的情形:</h2>';
if(is_numeric($_GET['fo'])){ //在参数中无fo参数时,则出错。
echo '变量/'fo/'的is_numeric为真,是数字';
}else{
echo '变量/'fo/'的is_numeric为假,不是数字';
}
empty();——最好用的一个函数。
echo '<h2>empty的情形:</h2>';
if(empty($_GET['fo'])){
echo '变量/'fo/'的empty为真,即空值或无效值';
}else{
echo '变量/'fo/'的empty为假,有值';
}
ISSET()函数
if(isset($a))echo '变量$a的isset为真';
echo '<h2>isset的情形:</h2>';
if(isset($_GET['fo'])){
echo '变量/'fo/'的isset为真,变量可用';
}else{
echo '变量/'fo/'的isset为假,无变量设置';
}
php教程代码
<p>
<a href="?fo=Jack">传有效值</a> <a href="?fo=">传空值</a> <a href="?fo=0">传0值</a>
<br /><br />
<a href="?sex=m">性别:男</a> <a href="?sex=f">性别:女</a>
<br /><br />
<a href="/">清空</a>
<br /><br />
<input type="text" value="<?php echo $_GET['fo']!=''?$_GET['fo']:'';?>" size="155" />
</p>
猜你喜欢
您可能感兴趣的文章:
- error: RPC failed; HTTP 411 curl 22 The requested
- CentOS7.0安装Nginx 1.7.4
- nginx+php-fpm出现502(Bad Gateway)错误分析
- nginx内置全局变量及含义
- elasticsearch常用命令
- linux下安装ab压力测试工具及ab命令详解
- processlist中哪些状态要引起关注
- MySQL 性能优化技巧
- 生产环境CPU过高问题定位
- Linux netstat常用命令
- TCP连接数过多问题
- mysql 获取最后一条id
- killall命令杀死所有进程
- 使用ab进行页面的压力测试
- 解决centos yum安装
- Ansible
- php 利用array_slice函数获取随机数组或前几条数据
- PHP 换行
- 排序算法