PHP 常用例子

介绍php打印三角形的几种方法。

方法 1

<?php
for($i=0;$i<=5;$i++){
for($j=5-$i;$j>=1;$j--){
echo "* ";
}
echo "<br>";
}
?>

输出:

* * * * *
* * * *
* * *
* *
*

方法 2

<?php
for($i=0;$i<=5;$i++){
for($j=1;$j<=$i;$j++){
echo "* ";
}
echo "<br>";
}
?>

输出:


*
* *
* * *
* * * *
* * * * *

方法 3

<?php
for($i=0;$i<=5;$i++){
for($k=5;$k>=$i;$k--){
echo "  ";
}
for($j=1;$j<=$i;$j++){
echo "*  ";
}
echo "<br>";
}
for($i=4;$i>=1;$i--){
for($k=5;$k>=$i;$k--){
echo "  ";
}
for($j=1;$j<=$i;$j++){
echo "*  ";
}
echo "<br>";
}
?>

输出:

*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*

方法 4

<?php
for($i=1; $i<=5; $i++){ 
for($j=1; $j<=$i; $j++){ 
echo ' * '; 
}
echo '<br>'; 
}
for($i=5; $i>=1; $i--){ 
for($j=1; $j<=$i; $j++){
echo ' * '; 
} 
echo '<br>'; 
} 
?>

输出:

*
* *
* * *
* * * *
* * * * *
* * * * *
* * * *
* * *
* *
*

方法 5

<?php
for ($i=1; $i<=5; $i++)
{
 for ($j=1; $j<=5; $j++)
  {
   echo '* ';
  }
   echo "</br>";
}
?>

输出:

* * * * *
* * * * *
* * * * *
* * * * *
* * * * *

方法 6

<?php
for($i=5; $i>=1; $i--)
{
if($i%2 != 0)
{
for($j=5; $j>=$i; $j--)
{
echo "* ";
}
echo "<br>";
}
}
for($i=2; $i<=5; $i++)
{
 if($i%2 != 0)
{
 for($j=5; $j>=$i; $j--)
{
echo "* ";
}
echo "<br>";
}
}
?>

输出:

*
* * *
* * * * *
* * *
*