Php 在“中使用多个变量”;如果;陈述
我有一些变量如下:Php 在“中使用多个变量”;如果;陈述,php,variables,if-statement,Php,Variables,If Statement,我有一些变量如下: $elm = $_GET['elm']; $elm_nm = $_GET['elm_nm']; $tag = $_GET['tag']; if (!empty($elm)) { foreach($html->find($elm, $elm_nm) as $d) { echo $d->outertext; } } else { echo "noop"; } 一些PHP代码如下所示: $elm = $_GET['elm']; $elm_nm
$elm = $_GET['elm'];
$elm_nm = $_GET['elm_nm'];
$tag = $_GET['tag'];
if (!empty($elm)) {
foreach($html->find($elm, $elm_nm) as $d) {
echo $d->outertext;
}
} else {
echo "noop";
}
一些PHP代码如下所示:
$elm = $_GET['elm'];
$elm_nm = $_GET['elm_nm'];
$tag = $_GET['tag'];
if (!empty($elm)) {
foreach($html->find($elm, $elm_nm) as $d) {
echo $d->outertext;
}
} else {
echo "noop";
}
我希望if语句中有多个var,因此我尝试:
if (!empty($elm, $elm_nm, $tag)) {
及
还有其他一些事情,但Dreamweaver在这条线上给了我错误。我如何正确地写这个 试试这个
if ( !empty($elm) && !empty($elm_nm) && !empty($tag) ) {..}
把这个和&& 像这样:
if (!empty($elm) && !empty($elm_nm) && !empty($tag)) {
这将检查您的所有参数
$something_is_empty = false; // set our flag to false
foreach($_GET as $a_parameter) // this will create a loop for every element in GET array
{ // and the variable $a_parameter will get the value of one GET element each time.
// this way we will scan every element of GET array
if(isempty($a_parameter)) // if something is empty, raise the flag
$something_is_empty=true;
}
if($something_is_empty) // if flag is raised, something was empty
{
echo "noop";
}
else // if flag was not raised, EVERY element in GET array WAS NOT EMPTY
{
echo "everything has a value!";
}
你想说什么?只有当所有elm elm_num和tag都为空时才运行?
if($statement1&&$statement2&&……)
D'u甚至读人?@u\u mulder仍然给我错误…D'u甚至读人是什么意思?你甚至读过吗manuals@DKSan谢谢:)有时候,不是我在截止日期的时候……然后我只是在谷歌上搜索,最后在堆栈上提问