2012-02-13 55 views
-3

我想呼应的数字,每行一个列表,而是它一直给错误或返回数字的单行像12345678910112PHP的echo号码列表

<?php 

foreach (range(0, 12) as $number) { 
    echo "<br />\r\n" $number; 

} 
?> 
+2

你缺少“\ n \ n
”和$号 – 2012-02-13 15:30:13

+1

_之间的点“而是它一直给错误” _什么错误? – CodeCaster 2012-02-13 15:31:35

+0

从PHP文档开始,包括它给你的错误。否则,你会在StackOverflow上发布很多问题! – 2012-02-13 15:34:27

回答

2

你错过这里一个点:

echo "<br />\r\n" $number; 

它应该是这样的:

echo "<br />\r\n" . $number; 

您可以在0123阅读更多关于连接运算符。

0
<?php 

for($i = 0; $i<12; $i++){ 
    echo $i . "<br \>"; 
} 

?> 

使用for而不是为foreach? 我认为foreach更适合阵列,但仅适用于循环数字我推荐使用for

0

你有一个语法错误 - 你错过了点连接字符串。

echo "<br />\r\n" . $number; 
0

我认为你错过了点

echo "<br />\r\n" . $number; 

echo "<br />\r\n $number"; 
4
<?php 

foreach (range(0, 12) as $number) { 
    echo "<br />\r\n".$number; 

} 
?> 

您需要连接使用DOT串...