php - 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>";
非常感谢任何建议。
解决方案
推荐阅读
- javascript - 如何在列表和项目之间导航?
- python - for循环在python中包含或排除
- java - NoSuchElementException 扫描程序未等待
- android - 从 recyclerview 打开一个片段(这是一个片段)
- laravel - Laravel 路由在两种环境中不同
- python - (discord.py)“用户”对象在尝试更改成员角色时没有属性“角色”
- google-maps - 谷歌地图 - 找出坐标
- json - 检测 JSON String Golang 中的重复项
- ruby - 在文件中搜索特定字符串并替换该值
- python - 在 FreeCAD 中使用 Pandas