2
我有foreach
循環工作。如果條件返回空,它應該是echo
的東西。但是我收到了相反的效果。我試圖確保POST實際上包含數據,而不僅僅是whitespaces
。以下是我迄今爲止:對於每一個,如果任何空:沒有空格
<?php
$transponame = $_POST['transponame'];
$transpoid = $_POST['transpoid'];
foreach($transponame as $key => $n) {
$name = mysql_real_escape_string($name);
$name = htmlentities($name, ENT_QUOTES);
$n = mysql_real_escape_string($n);
$n = htmlentities($n, ENT_QUOTES);
$transpoid[$key] = htmlentities(strip_tags($transpoid[$key]),ENT_QUOTES);
if (!empty($n) && !empty($transpoid[$key])) {
echo "its empty";
}
}
?>
變化!空($ transpoid [$關鍵])來!空($鍵) –
如果你想看看它是否真正爲空,'修剪()'的'$ _POST',看看它是否是空的之後。 – Rasclatt
此外,你會想看看'如果(空()'不'如果(!空()'否則就會適得其反,你提到如果它不是空的。 – Rasclatt