comparing two variables returns false result

后端 未结 5 1120
感情败类
感情败类 2021-01-25 13:27

Why does this always return true:

$s = \'334rr\';
$i = (int)$s;

if ($i == $s) {
    echo true;
} else {
    echo false;
}

If I ec

5条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-25 14:10

    Try this

    $s = '334rr';
    $i = intval($s);
    if ($i == $s) {
     echo true;
     } else {
      echo false;
    }
    

提交回复
热议问题