<?php /*递归*/ function foo($L){ $H = intval($L/1);//获取变量的整数值 for($i=$L;$i>=1;$i-=1,$H++){//递归,$i接受$L传值 $i大于1时,$i自减1.$H是前面的空格 for($j=1;$j<$H;$j++){ echo " ";} for($k=1;$k<=$i;$k++){ echo $k;} for($k=$i-1;$k>=1;$k--){ echo $k;} echo "<br />";} } foo(6); ?>