Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

โปรแกรม PHP พิมพ์รูปแบบตัวเลขซ้ำตามแถว

ตัวอย่าง

<?php
function num_pattern($val) {
   $num = 1;
   for ($m = 0; $m < $val; $m++)
   {
      for ($n = 0; $n <= $m; $n++ )
      {
         echo $num . " ";
      }
      $num = $num + 1;
      echo "\n";
   }
}
$val = 6;
num_pattern($val);
?>

ผลลัพธ์

1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6

ต่างจากตัวอย่างก่อนหน้า ตรงที่ตัวเลขไม่ได้เพิ่มต่อเนื่อง แต่พิมพ์ซ้ำตามหมายเลขแถว แถวที่ 1 พิมพ์ 1 ครั้ง แถวที่ 2 พิมพ์เลข 2 สองครั้ง ฟังก์ชัน num_pattern เพิ่มค่า $num หลังจบแถว ไม่ใช่ในลูปใน