php - 检查 "is not null"或空字符串的 PHP 语法是什么?

标签 php variables null conditional-statements

<分区>

Possible Duplicate:
Check if a variable is empty

简单的 PHP 问题:

我有这样一句话:

if (isset($_POST["password"]) && ($_POST["password"]=="$password")) {
...//IF PASSWORD IS CORRECT STUFF WILL HAPPEN HERE
}

在此语句之上的某处,我在我的 JavaScript 中使用以下行将用户名设置为我的 JavaScript 和我的 PHP 中的变量:

uservariable = <?php $user = $_POST['user']; print ("\"" . $user . "\"")?>;

我想做的是添加一个条件来确保 $user 不为空或空字符串(它不必是任何特定值,我只是不希望它为空。什么是这样做的正确方法?

我知道这是一个愚蠢的问题,但我没有使用 PHP 的经验。请指教,谢谢!

最佳答案

Null 或空字符串?

if (!empty($user)) {}

使用 empty()。


在意识到 $user ~= $_POST['user'] 之后(感谢 matt):

var uservariable='<?php 
    echo ((array_key_exists('user',$_POST)) || (!empty($_POST['user']))) ? $_POST['user'] : 'Empty Username Input';
?>';

关于php - 检查 "is not null"或空字符串的 PHP 语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45290098/

相关文章:

php - 如何使用 SimpleXML 获取具有命名空间的节点属性?

PHP:一个大回显(或打印)VS 许多小回显(或打印)

php - 谷歌日历 API : Unable to setAllowedConferenceSolutionTypes to include hangoutsMeet when creating event

java - 如何在 Android 中使用另一个类中的变量?

php - 单击按钮打开多日期选择器

c++ - POSIX C 线程。 pthread_cond_t 示例。没有按预期工作

variables - 在 sage 中定义一系列变量

C# 可空相等操作,为什么 null <= null 解析为 false?

php - 具有 NULL 键的数组

c# - 应该在左侧或右侧检查 null