我正在尝试回显一个数字列表,每行一个,而是不断给出错误或返回一行数字,如12345678910112
<?php
foreach (range(0, 12) as $number) {
echo "<br />\r\n" $number;
}
?>
答案 0 :(得分:4)
<?php
foreach (range(0, 12) as $number) {
echo "<br />\r\n".$number;
}
?>
您需要使用DOT连接字符串...
答案 1 :(得分:2)
你在这里错过了一个点:
echo "<br />\r\n" $number;
应该是这样的:
echo "<br />\r\n" . $number;
您可以在PHP documentation中了解有关连接运算符的更多信息。
答案 2 :(得分:0)
<?php
for($i = 0; $i<12; $i++){
echo $i . "<br \>";
}
?>
使用for
代替foreach
?
我认为foreach
更适合数组,但仅限于循环数字我建议使用for
。
答案 3 :(得分:0)
你有一个语法错误 - 你错过了点来连接字符串。
echo "<br />\r\n" . $number;
答案 4 :(得分:0)
您需要使用concatenation operator (.
)连接"<br />\r\n"
和$number
:
foreach(range(0, 12) as $number) {
echo "<br />\r\n" . $number;
}
答案 5 :(得分:0)
我认为你错过了点
echo "<br />\r\n" . $number;
或
echo "<br />\r\n $number";