上一个ThinkPHP项目做完了,就在查看一些提示信息,提高ThinkPHP运行速度!
问题一:
Notice: A non well formed numeric value encountered in 。。。
解答:
//$date查询出的时间
echo date('Y-m-d',strtotime($date));
参考资料:
资料1.
A non well formed numeric value encountered 原因
时间戳不是真正的int类型,这种经常出现在从数据库中提取出数据,但是数据不是int类型的,可能是varchar等等,这种问题常常出现在弱类型语言上!大家可以使用intval()函数将非格式良好的数据转换成良好的类型,这样就可以了!
问题二:
求百分比:
function percent($p, $t){
if ($t != 0){
return round( $p/$t * 100 , 2) . "%";
}
}
Division by zero 如何...