私はこのようなGoogleで問題が見つかりました:4、7、3、6、7PHPでTriangle Roll-Upを作成するには?
このような出力:入力に与えられたとき
81
40 41
21 19 22
11 10 9 13
4 7 3 6 7
を私が唯一のように試すことができますがこの:
for($i = 1; $i<=5;$i++){
for($j=0; $j<$i; $j++){
echo "4";
}
echo "<br/>";
}
次の私は混乱している
私の問題を解決するための解決策はありますか?あなたはこのコード
<?php
$arr = [4, 7, 3, 6, 7];
$count = count($arr);
$finalStr = "";
while($count>0){
$str = "";
foreach($arr as $key=>$val){
$arr[$key] = $arr[$key]+$arr[$key+1];
$str .="$val ";
}
$str .= "\n";
$finalStr = $str . $finalStr;
unset($arr[count($arr)-1]);
$count--;
}
echo $finalStr;
?>
チェックライブデモ使用することができます
の作業を参照してください。その配列をループして値をエコーします –