fork download
  1. <?php
  2. $oddNum = 5;
  3. if($oddNum%2 == 1){
  4. for($row = 0; $row<$oddNum*3-1; $row++){
  5. // first phase
  6. if($row < $oddNum-1){
  7. echo "e\n";
  8. }
  9. else{
  10. // middel phase
  11. if($row == $oddNum-1){
  12. for($j=0; $j< $oddNum*2; $j++){
  13. $half = $oddNum*2/2;
  14. if($j<$half){
  15. echo "e";
  16. }else{
  17. echo "*";
  18. }
  19. }
  20. echo "\n";
  21. }
  22.  
  23. if($row >= $oddNum && $row < $oddNum+$oddNum-2){
  24. for($l = 0; $l<$oddNum*2; $l++){
  25. if($l >=0 && $l<$oddNum){
  26. echo " ";
  27. }else{
  28. echo "*";
  29. }
  30. }
  31. echo "\n";
  32. }
  33.  
  34. if($row == $oddNum*2-1){
  35. for($j=0; $j< $oddNum*3; $j++){
  36. if($j >=0 && $j<=$oddNum-1){
  37. echo " ";
  38. }
  39. elseif($j >=$oddNum && $j<=$oddNum*2-1){
  40. echo '*';
  41. }
  42. elseif($j>=$oddNum*2 && $j<=$oddNum*3){
  43. echo 'e';
  44. }
  45. }
  46. echo "\n";
  47. }
  48.  
  49. // last phase
  50. if($row >= $oddNum*2 && $row <= $oddNum*3+1){
  51. for($j=0; $j< $oddNum*3; $j++){
  52. if($j >= 0 && $j < $oddNum*3-1){
  53. echo " ";
  54. }else{
  55. echo "e";
  56. }
  57.  
  58. }
  59. echo "\n";
  60. }
  61.  
  62. }
  63.  
  64. }
  65.  
  66. }else{
  67. echo "please select Odd number sir!";
  68. }
  69. ?>
Success #stdin #stdout 0.03s 25984KB
stdin
Standard input is empty
stdout
e
e
e
e
eeeee*****
     *****
     *****
     *****
     *****eeeee
              e
              e
              e
              e