PHP 字符1串转换成int类型变成了0?
更新时间:2021-09-15 10:59:37•作者:ISABEL•阅读 7461
- php语言里面0===“0”为什么是错的?
- php中,为什么我用substr()返回的却是int类型,而不是字符串?
- PHP中如何把int(10)类型的时间格式给转换成以分钟或秒为单位的格式输出
- mysql字符串转换成int?在线等。。。

php语言里面0===“0”为什么是错的?
必须的,===是严格比较,类型长度大小什么的一模一样,==是类型转换的比较,为true,以后你要是比较对象或者数组,你会发现===还更严格(实际严格啥呀,两者一模一样就可以为真了)
php中,为什么我用substr()返回的却是int类型,而不是字符串?
$str='2012年07月';
$nian = substr($str,0,4);
$yue = substr($str,6,2);
echo $nian;
echo $yue;
输出结果
2012 07
没有问题
PHP中如何把int(10)类型的时间格式给转换成以分钟或秒为单位的格式输出
$time_str = 1313994356;
echo date('Y-m-d H:i:s',$time_str);
注意时差问题,可使用date_default_timezone_set("PRC");搞定8小时时差问题
mysql字符串转换成int?在线等。。。
SELECT USERID,CAST(SUBSTRING(USERID,LENGTH(USERID),1) AS SIGNED) FROM MCAA_USER;
SELECT USERID,CAST(SUBSTRING(USERID,LENGTH(USERID),1) AS UNSIGNED) FROM MCAA_USER;
都可以
