PHP怎么用if语句写一个判断文本框中内容是否为空的语句?

2024-12-03 09:31:13
推荐回答(5个)
回答(1):

  PHP要判断表单元素的值是否为空,首先需要提交表单,然后根据name获取表单元素,判断是否为空即可。示例如下:

if($_POST['sub']){
//获取文本框的内容
$content=$_POST['content'];
if($content==""){
echo "文本框内容为空!";
}else{
echo "文本框内容不为空!";
}

}


?>


演示


" method="post">





回答(2):

首先得告诉你,php写的程序只会在有客户端向服务端请求页面时执行,等内容输出后(浏览器上可以看到内容时)这个PHP文件就不会在继续执行了。

所以若要判断文本框是否为空只能先将表单提交给一个PHP文件才行

比如你的表单时:





submit.php如下写
if(isset($_POST['text']) && strlen(trim($_POST['text']))>0)
echo '不空';
else
echo '空 ';
?>

回答(3):

exit也不执行后面的代码,你如果想执行后面代码的话,可通过JS实现账号或密码为空


账号
密码


回答(4):

$a=$_post['name'];
if($a=''){
echo "内容为空";
return false;
}else{
echo "内容不为空";
}

回答(5):

PHP 判断值是否为空(可以判断数组)

/**
 * Returns a value indicating whether the give value is "empty".
 *
 * The value is considered "empty", if one of the following conditions is satisfied:
 *
 * - it is `null`,
 * - an empty string (`''`),
 * - a string containing only whitespace characters,
 * - or an empty array.
 *
 * @param mixed $value
 * @return bool if the value is empty
 */
public function isEmpty($value)
{
    return $value === '' || $value === [] || $value === null 
    || is_string($value) && trim($value) === '';
}