当前位置:首页 » 编程语言 » php判断空

php判断空

发布时间: 2022-01-13 18:55:58

php如何判定一个值为空

js中并没有is_null函数,你要换种方法判断或者自定义一个is_null函数,函数如下:

functionis_null(nParam)
{
return!nParam&&nParam!==0&&typeofnParam!=="boolean"?true:false;
}

㈡ 求助php判断变量为空

if (empty($webname)||empty($weburl)) {

//返回400
return;
}

这个是逻辑 变量自己修改一下

㈢ php 检测输入框里是否为空

比如说你的表单代码 (随手写的)
<form method="post" action="/check.php">
<input type="text" name="content" id="content" />
<input type="submit" value="提交" />
</form>

两种发发, 一种js前台判断,一种提交到服务器php来判断

js :
<form method="post" action="/check.php">
改成 (加了一个 onsubmit)
<form method="post" action="/check.php" onsubmit="return checkForm()">
然后写一个简单的js判断一下
<script type="text/javascript">
function checkForm(){
var tag = false;
var checkText = document.getElementById("content").value;
if ( checkText == "" || checkText == null ){
alert("未输入");
}else{
alert("已输入");
tag = true;
}
return tag;
}
</script>
这个js代码要放在表单所在的文件里, 或者你写成js文件导入也可以
比如说把头尾的<script>去掉,保存成checkform.js
然后<script type="text/javascript" src="/checkform.js">

服务端php:
form那行就不要改了.
直接在check.php里写
<?php
$checkText = $_POST['content'];
if ( empty( $checkText ) ){
echo '<script type="text/javascript">alert("未填写");historty.go(-1)</script>';
exit; //写exit是很必要的, 防止浏览器禁用JS, 如果有人说不用写你抽他.
}
//这里不用else了,能执行到这一行不用再判断
echo '<script type="text/javascript">alert("未填写");historty.go(-1)</script>';
?>

这就是最基本的两个方法, 当然如果js被禁用就要相别的方法了, 比如说用head跳转?
ajax判断表单?等等的. 很多
先掌握这两个吧

维度IDC解答

㈣ php怎么判断字段是否为空

empty()函数是用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true值。所以,当字符串的值为0时,也返回true,就是执行empty内部的语句。

判断字符串是否为空,可以这么判断: if ($value=="")

* 格式:bool empty ( mixed var )
* 功能:检查一个变量是否为空
* 返回值:
* 若变量不存在则返回 TRUE
* 若变量存在且其值为""、0、"0"、NULL、、FALSE、 array()、var $var; 以及没有任何属性的对象,则返回 TURE
* 若变量存在且值不为""、0、"0"、NULL、、FALSE、 array()、var $var; 以及没有任何属性的对象,则返回 FALSE
* 版本:PHP 3, PHP 4, PHP 5。

㈤ php怎样判断查询结果是否为空

如果sql执行正确不论你查询有无内容都会返回一个ID的,所以通过mysql_num_rows来判断结果是否为空就可以了。该函数返回值为int值,也就是记录数,如果没有则为0.

㈥ PHP中判断变量为空的几种方法

if (isset($obj)) {
echo "This var is set set so I will print.";
}

isset函数是检测变量是否设置。

格式:bool isset ( mixed var [, mixed var [, ...]] )

返回值:

若变量不存在则返回 FALSE
若变量存在且其值为NULL,也返回 FALSE
若变量存在且值不为NULL,则返回 TURE
同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节(”\0″)并不等同于 PHP 的 NULL 常数。

警告: isset() 只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。

㈦ php判断字段为空

if (is_array($tree[0])) {
$i = 0;
foreach ($tree[0] as $k => $v) {
$i++;
if ($tree[$v["id"]]) {
$categorylist .= "<li><a href=xqy.php?id=" . $v["id"] . ">";
$categorylist .= $v["nslt"]?"<img src=" . $v["nslt"] . " />":""; //如果.$v["wslt"].为空这一段则不输出
$categorylist .= $v["wslt"]?"<img src=" . $v["wslt"] . " />":""; // 如果.$v["wslt"].为空这一段则不输出
$categorylist .= "<br>" . $v["name"] . "<b>" . $v["wname"] . "</b></a><ul>\n";
$categorylist .= sonTree($tree[$v["id"]], $tree, 0, $type);
$categorylist .= "</ul>\n";
$categorylist .= "</li>\n";
} else {
if ($v["is_link"] == 0) {
$categorylist .= "<li><a href=xqy.php?id=" . $v["id"] . "><img src=" . $v["nslt"] . " /> <img src=" . $v["wslt"] . " /><br>" . $v["name"] . "<b>" . $v["wname"] . "</b></a>";
}
}
}
}

㈧ PHP 判断变量是否为空 empty() 函数

PHP empty()函数,作用:检测变量是否申明或者设置。若变量已设置,并且变量不为空,不为零,则返回 false 值;反之返回 true值。

示例:

<?php
$var="网络知道";
if(empty($var)){
echo"为空!";
}else{
echo"不为空!";
}
//由于变量var已经赋值,不为空,所以执行结果为:不为空!


?>

㈨ php 判断是否为空,输出不了

看来你是不了解是这句是什么意思
<?php
//下面的意思是,如果$node->nslt为空,就输出$node->nslt,你仔细想想,都空了,再输出也是空的啊
if (empty($node->nslt))echo'' .$node->nslt;
?>

㈩ php语言判断零和空怎么判断啊

empty绝对可以,是你用错了吧,php5.5之前参数必须是变量参数,可以判断以下为空的情况:
当var存在,并且是一个非空非零的值时返回 FALSE 否则返回 TRUE.
以下的东西被认为是空的:
"" (空字符串)
0 (作为整数的0)
0.0 (作为浮点数的0)
"0" (作为字符串的0)
NULL
FALSE
array() (一个空数组)
$var; (一个声明了,但是没有值的变量)
你要判断的是什么类型变量,写详细一点!

热点内容
存储上市龙头 发布:2024-11-15 14:52:14 浏览:37
我的世界服务器怎么重置教学 发布:2024-11-15 14:52:13 浏览:122
C语言tf 发布:2024-11-15 14:36:22 浏览:810
违反密码法是什么意思 发布:2024-11-15 14:36:20 浏览:920
androidmp3录音 发布:2024-11-15 14:32:50 浏览:493
英朗自动挡哪个配置最好 发布:2024-11-15 14:27:44 浏览:253
编译原理断言有哪几种 发布:2024-11-15 14:25:29 浏览:200
数据库数据重复 发布:2024-11-15 14:23:17 浏览:781
安卓端开发用什么IDE 发布:2024-11-15 14:13:51 浏览:554
阿里云查看访问ip 发布:2024-11-15 14:08:58 浏览:544