안녕하세요 여러분, 실제로 PHP 코드를 작성하고 있습니다.for 루프에 대한 도움이 필요합니다.
루프 용으로 얻으려고합니다. 뭔가가 이렇게 될 것입니다.
*
**
***
****
*****
****
***
**
*
이 항목을 지금 만들고 싶습니다.이 코드가 있습니다.
<?php
$i = 1;
$end = 5;
$star = "*";
for($i; $i <= $end; $i++){
for($b=1; $b <= $i; $b++){
echo $star;
}
if($i == $end){
for($c=1; $c <= $end; $c++){
for($d=i; $d >= 2; $d--){
echo $star;
}
echo "<br>";
}
}
};
?>
다음
*
**
***
****
*****
하지만과의 작업을 잘 내가 먼저 반대 루프를 필요로 사 후 3 다음이 다음 1 ..... 그래서 난 당신의 도움에 대한 잘못된 덕분에 나는 좀 도와주세요 ..
이 질문은 분 당 질문입니다. 이 사이트에서 5 번! D – Rizier123
힌트 :'$ c -' – RichardBernards
'$ i'가 제대로 초기화되지 않았습니다.'for ($ i = 0; $ i <$ end; ++ $ i)'는 이 루프를 작성하는 일반적인 방법. 내부 루프는'str_repeat ('*', $ i + 1);을 사용하여 쉽게 도랑으로 배열 될 수 있습니다. 배열에 할당 한 다음 출력하고 역순으로 출력하면 ... 여기에 문법 오류가있다 :'$ d = i;', 통지를 주어야한다 (정의되지 않은 상수, 'i'로 가정) –