php – 比较2个完全相同的字符串返回false
发布时间:2020-12-13 22:35:23 所属栏目:PHP教程 来源:网络整理
导读:我有一个通过html表单发布的变量: $_POST['ref'] 从数据库中的表中提取的变量: $row['ref'] 我有一个基本的比较脚本来检查它们是否都是相同的: $ref = $_POST['ref'];$result = mysql_query("SELECT * FROM logbook.job");if (!$result) { die("Query to
我有一个通过html表单发布的变量:
$_POST['ref'] 从数据库中的表中提取的变量: $row['ref'] 我有一个基本的比较脚本来检查它们是否都是相同的: $ref = $_POST['ref']; $result = mysql_query("SELECT * FROM logbook.job"); if (!$result) { die("Query to show fields from table failed"); } $row = mysql_fetch_array($result); $refdb = $row['ref']; $refform = $_POST['ref']; echo $_POST['ref'] ."<br>". $row['ref'] . "<br><br>"; if ($refdb == $refform) { echo "Yes they are<br><br>"; } else { echo "No they are not<br><br>"; } if (is_string($_POST['ref'])) { echo "Yes"; } else { echo "No"; } echo "<br>"; if (is_string($row['ref'])) { echo "Yes"; } else { echo "No"; } 哪个输出: G2mtxW G2mtxW No they are not Yes Yes 我回应他们.比我问他们是否一样.然后我检查每个是否是一个字符串. 他们怎么不一样?我怎样才能让它们匹配 任何帮助,将不胜感激
尝试使用String的二进制安全比较:
result = strcmp($str1,$str2); 如果结果为0,则两者都相同.否则,他们不是. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |