$this->num = $var; } public function display() { $n = $this->num; $arr = array(); //$arr=array_fill(0,$n+1,array_fill(0,$n+1,0)); $arr[1] = array_fill(0, 3, 0); $arr[1][1] = 1; echo str_pad(" ", $n * 12, " "); printf("%3d", $arr[1][1]); echo "<br/>"; for ($i = 2; $i <= $n; $i++) { $arr[$i] = array_fill(0, $i + 2, 0); for ($j = 1; $j <= $i; $j++) { if ($j == 1) { echo str_pad(" ", ($n + 1 - $i) * 12, " "); } printf("%3d", $arr[$i][$j] = $arr[$i - 1][$j - 1] + $arr[$i - 1][$j]); echo " "; } echo "<br/>"; } } } $yh = new T(); //$yh=new T(数量); $yh->display(); ?> </body> </html>