所以我有2个变量,var1,
var2
。PHP数据类型比较不匹配
$var1 = "53,000,000" //- integer
$var2 = 10 //- string
在我想比较两端,所以我
$var1 = (int)str_replace(",","",$var1); // => 53000000 - integer
这里是我的问题..如果我这样做:
if($var1 > $var2)
$var2 = $var1
我得到$var2 = 0
....为什么?
..在PHP 5.2.14
编辑运行在substr_replace而不是str_replace函数误输。更新。
$ var2 = 10 - string是什么意思? – 2010-11-19 12:36:59
我建议你阅读[编辑帮助](http://stackoverflow.com/editing-help)。例如。你不需要'
'换行符,只需在行尾加两个空格... – 2010-11-19 12:38:50
@Felix,谢谢你的提示 @ Mark - 现在应该用Felixs清除编辑 – 2010-11-19 13:58:04