gpt4 book ai didi

php - 有没有办法阻止 PHP 将两个字符串 "1"和 "1.0"评估为相同的值?

转载 作者:行者123 更新时间:2023-12-02 01:34:30 24 4
gpt4 key购买 nike

在 PHP 中,有没有办法阻止它对两个字符串“1”和“1.0”进行相同的评估?下面的代码说明了我正在谈论的内容:

<?php
$str1 = "1";
$str2 = "1.0";

if($str1==$str2){
echo "equal";
}else{
echo "not equal";
}
?>

对我来说,问题是我试图检查用户将值提交回服务器时是否更改了值。目前,如果用户将值从“1”更改为“1.0”,它应该接受他们已更改记录的事实并允许他们将其保存到数据库中 - 然而,因为 PHP 在比较时将它们都评估为数字它认为用户没有进行任何更改,并且不允许他们保存。

有什么办法可以解决这个问题吗?

最佳答案

您可以随时使用

===

运算符。

关于php - 有没有办法阻止 PHP 将两个字符串 "1"和 "1.0"评估为相同的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16016519/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com