2014-11-23 3 views
-3

Как сделать результат выглядит следующим образом? пожалуйста помоги. Я не знаю, как это сделать.Как сделать такой результат?

***** 
**** 
*** 
** 
* 

все, что я знаю, чтобы сделать результат, как этот:

for($i=1; $i>=5; $i++){ 
    echo $i; 
} 
+0

Вы можете использовать ['str_repeat'] (http://php.net/str_repeat). – Gumbo

+0

try '$ i <= 5' для этого цикла –

+0

Попробуйте вставить одну петлю внутри другой. –

ответ

0

Попробуйте это:

<?php 
$size=5; 
for($i=$size; $i>0; $i--){ 
    echo str_repeat("*", $i)."<br/>\n"; 
} 
?> 

Из-за гибкости я сохраняю размер структуры в переменной $size. См. Также, str_repeat()

0

Вы можете получить его с петлей отсчет и str_repeat

for($i=5; $i>=1; $i--){ 
    echo str_repeat("*", $i) ."<br>"; 
} 
Смежные вопросы