检查 $_POST 是否存在简单。您有两种选择:

php
2022-08-30 07:19:28

我试图检查是否存在_POST美元,如果存在,请将其打印在另一个字符串中,如果没有,则根本不打印。

像这样:

$fromPerson = '+from%3A'.$_POST['fromPerson'];

function fromPerson() {
    if !($_POST['fromPerson']) {
        print ''
    } else {
        print $fromPerson
    };
}

$newString = fromPerson();

任何帮助都会很棒!


答案 1
if( isset($_POST['fromPerson']) )
{
     $fromPerson = '+from%3A'.$_POST['fromPerson'];
     echo $fromPerson;
}

答案 2

简单。您有两种选择:

1.检查是否有任何帖子数据

//Note: This resolves as true even if all $_POST values are empty strings
if (!empty($_POST))
{
    // handle post data
    $fromPerson = '+from%3A'.$_POST['fromPerson'];
    echo $fromPerson;
}

(或)

2. 仅检查帖子数据中是否有特定密钥可用

if (isset($_POST['fromPerson']) )
{
    $fromPerson = '+from%3A'.$_POST['fromPerson'];
    echo $fromPerson;
}

推荐