首页 > 解决方案 > echo 生成可怕的“警告:遇到非数字值......”

问题描述

此警告消息来自与简单算术表达式连接的字符串的简单回显...

$x = 21.12345;
echo "x=" . $x ; // fine
echo "<hr>";
$y = $x + 5;
echo "y=" . $y; //OK so far
echo "<hr>";
echo 'stringMeUp' . $x + 21 ; // generates the warning
echo "stringMeUp" . (float)$x + (int)21 ; // generates the warning
echo "<hr>";

非常感谢任何建议。

标签: php

解决方案


推荐阅读