그래서 두 개의 변수 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은 무엇을 의미합니까? –
[편집 도움] (http://stackoverflow.com/editing-help)을 읽어 보시기 바랍니다. 예 : 줄 바꿈에'
'이 필요하지 않습니다. 줄 끝 부분에 공백 두 개를 넣으십시오. –
@Felix, 팁 주셔서 감사합니다. @ Mark - Felixs 편집에서 지금 분명해야합니다. –