猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
php输出echo '5+1=' . 1+5;为什么输出为10?
echo '5+1=' . 1+5; 输出为什么是10;
echo '5+1=' . 5+1;输出为什么是6?
如果想计算5+1
正确的格式是什么
米琪卡哇伊
浏览 556
回答 3
3回答
慕容3067478
1.字符串与数字运算,字符串会自动转化成数字,再做运算。2.字符串转化成数字:从字符串的第一个字符起,如果第一个是数字,向右直到不是数字为止,如'123abc'转化为123;如果第一个不是数字,直接转化为数字0。3.你的第一个echo相当于'5+1=1' + 5; 字符串转化成数字后就是5+5,第二个同理就是5+14.正确的格式echo '5+1=' . (5+1); 加个括号就好
0
0
0
温温酱
echo intval('5+1=' . 1);试试这个
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续