不用强制转换因为php是弱类型所以 就算是你认为是string类型的数据,当你需要它是int的时候,php就会把它处理成int。举个例子吧假如你mysql存了一个char类型的“10”然后 赋给了$a;再后 print($a+1);结果会是11。即是说php根本不在乎它是何种类型。如果你希望得到101这种结果你应该写 print($a.'1');
php是不区分字段类型的,会自动转换。mysql里的int数据在php程序中,看到的就是一串数字,你也可以当字符串使用。如果要强制转回int,你在赋值前加(int),如$num = (int)$data['money']; 这样就可以了。不过要注意长度、小数等等哦。