我正在尝试使用空格打印2
4
6
8
10
,但会打印246810
。
for($i = 1; $i<= 5; $i++){
echo $i * 2.' ';
}
我收到错误:&#34;此页面无效&#34;
答案 0 :(得分:2)
这可能会有所帮助。
for($i = 1; $i<= 5; $i++){
echo ($i * 2).' ';
}
答案 1 :(得分:2)
尝试:
for ($i = 1; $i <= 5; $i++) {
echo ($i * 2) . ' ';
}
代码失败的主要原因是2
与点.
相关联
php将2解释为无效类型,因为它需要一个数字旁边的数字。 E.I. 2.0
将2与空格分开或在示例中用括号(明确告诉逻辑)将使代码工作
答案 2 :(得分:2)
<强> 问题: - 强> 2.0
- &GT; php将2解释为无效类型,因为它期待它旁边的数字类似于.
。当你添加空间时,只需告诉它先应用乘法然后再添加空间。
1.在<?php
for($i = 1; $i<= 5; $i++){
echo $i * 2 .' ';
}
之前添加 空格,如下所示: -
<?php
for($i = 1; $i<= 5; $i++){
echo ($i * 2).' ';
}
输出: - https://eval.in/856709
2.或者将 乘法放入括号中,如下所示: -
align-items:center;
输出: - https://eval.in/856710
答案 3 :(得分:1)
试试这个,
for($i = 1; $i<= 5; $i++){
echo ($i * 2).' ';
}