簡體   English   中英

PHP值不等於它回顯的值

[英]PHP value doesn't equal to what it echoes

我在$array[1]得到了一個值,我想知道它是什么,因此可以在代碼的其他部分進行比較。

所以我回顯了$ array [1],我得到了“ vrij&nbsp&nbsp”或“ vrij”

$value = $array[1];
echo $value ; // outputs "vrij     "
if($value = $array[1]){
    echo "TRUE 1";
} 
if($value = "vrij     "){ 
   echo "TRUE 2";
}

問題是,它僅回顯為TRUE1。我精確復制了粘貼的回顯,但未返回TRUE 2。

您正在將$array[1]的值分配給$value ,而不是對其進行比較。 在if子句中將=更改為==

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM