2012-02-13 2 views
-3

Я пытаюсь повторить список номеров, по одному в каждой строке, и вместо этого он продолжает давать ошибки или возвращать одну строку цифр, как 12345678910112PHP эхо список номеров

<?php 

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

} 
?> 
+2

вам не хватает точка между «
\ п \ п» и $ количество –

+1

_ «а вместо этого он продолжает давать ошибки» _ Какие ошибки? – CodeCaster

+0

Начните с документации PHP, включая ошибки, которые она вам дает. В противном случае вы будете размещать много вопросов по StackOverflow! –

ответ

2

Вы отсутствующего точка здесь:

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

это должно быть так:

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

Вы можете прочитать больше о конкатенации в PHP documentation.

0
<?php 

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

?> 

Использование for вместо для foreach? Я думаю, что foreach больше подходит для массивов, но только для чисел цикла. Я рекомендую использовать for.

0

У вас есть синтаксическая ошибка - вы пропустили точку до concat строк.

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; 

} 
?> 

Вы должны конкатенации строк с использованием ДОТ ...