用php的for循环输出四边形,各种三角形和菱形【含空心版本】

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了用php的for循环输出四边形,各种三角形和菱形【含空心版本】脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
  1 <?PHP
  2 // 实心版
  3 //四边形
  4 
  5 for( $i = 1; $i <=5; $i++ ){
  6     for( $j = 1; $j <=5; $j++ ){
  7         echo ‘*‘;
  8     }
  9     echo "\n";
 10 }
 11 // *****
 12 // *****
 13 // *****
 14 // *****
 15 // *****
 16 
 17 //左斜三边形 
 18 
 19 for( $i = 1; $i <= 5; $i++ ){
 20     for( $j = 1; $j <= $i; $j++ ){
 21         echo ‘*‘;
 22     }
 23     echo "\n";
 24 }
 25 // *
 26 // **
 27 // ***
 28 // ****
 29 // *****
 30 
 31 //右斜三边形
 32 
 33 for( $i = 1; $i <= 5; $i++ ){
 34     for( $j = 1; $j <= ( 5 - $i ); $j++ ){
 35         echo ‘ ‘;
 36     }
 37     for( $k = 1; $k <= $i; $k++ ){
 38         echo ‘*‘;
 39     }
 40     echo "\n";
 41 }
 42 //     *
 43 //    **
 44 //   ***
 45 //  ****
 46 // *****
 47 //倒立 左斜三边形 
 48 
 49 for( $i = 1; $i <= 5; $i++ ){
 50     for( $j = 1; $j <= ( 6 - $i ); $j++ ){
 51         echo ‘*‘;
 52     }
 53     echo "\n";
 54 }
 55 // *****
 56 // ****
 57 // ***
 58 // **
 59 // *
 60 
 61 //倒立 右斜三边形
 62 
 63 for( $i = 1; $i <= 5; $i++ ){
 64     for( $j = 1; $j <= ( $i - 1 ); $j++ ){
 65         echo ‘ ‘;
 66     }
 67     for( $k = 1; $k <= ( 6 - $i ); $k++ ){
 68         echo ‘*‘;
 69     }
 70     echo "\n";
 71 }
 72 // *****
 73 //  ****
 74 //   ***
 75 //    **
 76 //     *
 77 
 78 // 中三边形
 79 
 80 for( $i = 1; $i <= 5; $i++ ){
 81     for( $j = 1; $j <= ( 5 - $i ); $j++ ){
 82         echo ‘ ‘;
 83     }
 84     for( $k = 1; $k <= ( 2 * $i - 1  ); $k++ ){
 85         echo ‘*‘;
 86     }
 87     for( $l = 1; $l <= ( 5 - $i ); $l++ ){
 88         echo ‘ ‘;
 89     }
 90     echo "\n";
 91 }
 92 //     *    
 93 //    ***   
 94 //   *****  
 95 //  ******* 
 96 // *********
 97 
 98 // 倒立中三边形
 99 
100 for( $i = 5; $i >= 1; $i-- ){
101     for( $j = 1; $j <= ( 5 - $i ); $j++ ){
102         echo ‘ ‘;
103     }
104     for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
105         echo ‘*‘;
106     }
107     for( $l = 1; $l <= ( 5 - $i ); $l++ ){
108         echo ‘ ‘;
109     }
110     echo "\n";
111 
112 }
113 // *********
114 //  ******* 
115 //   *****  
116 //    ***   
117 //     *    
118 
119 // 菱形
120 
121 for( $i = 1; $i <= 9; $i++ ){
122     if( $i <= 5 ){
123         for( $j = 1; $j <= ( 5 - $i ); $j++ ){
124             echo ‘ ‘;
125         }
126         for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
127             echo ‘*‘;
128         }
129         for( $l = 1; $l <= ( 5 - $i ); $l++ ){
130             echo ‘ ‘;
131         }
132     }else{
133         for( $o = 1; $o <= ( $i - 5 ); $o++ ){
134             echo ‘ ‘;
135         }
136         for( $p = 1; $p <= ( 2 * ( 10 - $i ) - 1 ); $p++ ){
137             echo ‘*‘;
138         }
139         for( $q = 1; $q <= ( $i - 5 ); $q++ ){
140             echo ‘ ‘;
141         }
142     }
143     echo "\n";
144 }
145 //     *    
146 //    ***   
147 //   *****  
148 //  ******* 
149 // *********
150 //  ******* 
151 //   *****  
152 //    ***   
153 //     *    
154 
155 // 空心版本
156 
157 // 四边形
158 
159 for( $i = 1; $i <= 5; $i++ ){
160     for( $j =1; $j <= 5; $j++ ){
161         if( ( $i >= 2 && $i <= 4 ) &amp;& ( $j >= 2 && $j <= 4 ) ){
162             echo ‘ ‘;
163         }else{
164             echo ‘*‘;
165         }
166     }
167     echo "\n";
168 }
169 // *****
170 // *   *
171 // *   *
172 // *   *
173 // *****
174 
175 
176 // 左斜三边形 
177 
178 for( $i = 1; $i <= 5; $i++ ){
179     for( $j = 1; $j <= $i; $j++ ){
180         if( ( $i >= 2 && $i <= 4 ) && ( $j >=2 && $j <= ( $i - 1 ) ) ){
181             echo ‘ ‘;
182         }else{
183             echo ‘*‘;
184         }
185     }
186     echo "\n";
187 }
188 // *
189 // **
190 // * *
191 // *  *
192 // *****
193 
194 // 右斜三边形
195 
196 for( $i = 1; $i <= 5; $i++ ){
197     for( $j = 1; $j <= ( 5 - $i ); $j++ ){
198         echo ‘ ‘;
199     }
200     for( $k = 1; $k <= $i; $k++ ){
201         if( ( $i >= 2 && $i <= 4 ) && ( $k >= 2 && $k <= ( $i - 1 ) ) ){
202             echo ‘ ‘;
203         }else{
204             echo ‘*‘;
205         }
206     }
207     echo "\n";
208 }
209 //     *
210 //    **
211 //   * *
212 //  *  *
213 // *****
214 // 倒立 左斜三边形 
215 
216 for( $i = 1; $i <= 5; $i++ ){
217     for( $j = 1; $j <= ( 6 - $i ); $j++ ){
218         if( ( $i >= 2 && $i <= 4 ) && ( $j >= 2 && $j <= ( 5 - $i ) ) ){
219             echo ‘ ‘;
220         }else{
221             echo ‘*‘;
222         }
223     }
224     echo "\n";
225 }
226 // *****
227 // *  *
228 // * *
229 // **
230 // *
231 
232 // 倒立 右斜三边形
233 
234 for( $i = 1; $i <= 5; $i++ ){
235     for( $j = 1; $j <= ( $i - 1 ); $j++ ){
236         echo ‘ ‘;
237     }
238     for( $k = 1; $k <= ( 6 - $i ); $k++ ){
239         if( ( $i >= 2 && $i <= 4 ) && ( $k >= 2 && $k <= ( 5 - $i ) ) ){
240             echo ‘ ‘;
241         }else{
242             echo ‘*‘;
243 
244         }
245     }
246     echo "\n";
247 }
248 // *****
249 //  *  *
250 //   * *
251 //    **
252 //     *
253 // 中三边形
254 
255 for( $i = 1; $i <= 5; $i++ ){
256     for( $j = 1; $j <= ( 5 - $i ); $j++ ){
257         echo ‘ ‘;
258     }
259     for( $k = 1; $k <= ( 2 * $i - 1  ); $k++ ){
260         if( ( $i >= 2 && $i <= 4 ) && ( $k >= 2 && $k <= ( 2 * $i - 2 ) ) ){
261             echo ‘ ‘;
262         }else{
263             echo ‘*‘;
264         }
265     }
266     for( $l = 1; $l <= ( 5 - $i ); $l++ ){
267         echo ‘ ‘;
268     }
269     echo "\n";
270 }
271 //     *    
272 //    * *   
273 //   *   *  
274 //  *     * 
275 // *********
276 
277 // 倒立中三边形
278 
279 for( $i = 5; $i >= 1; $i-- ){
280     for( $j = 1; $j <= ( 5 - $i ); $j++ ){
281         echo ‘ ‘;
282     }
283     for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
284         if( ( $i >= 2 && $i <= 4 ) && ( $k >= 2 && $k <= ( 2 * $i - 2 ) ) ){
285             echo ‘ ‘;
286         }else{
287             echo ‘*‘;
288         }
289     }
290     for( $l = 1; $l <= ( 5 - $i ); $l++ ){
291         echo ‘ ‘;
292     }
293     echo "\n";
294 
295 }
296 // *********
297 //  *     * 
298 //   *   *  
299 //    * *   
300 //     *    
301 // 菱形
302 
303 for( $i = 1; $i <= 9; $i++ ){
304     if( $i <= 5 ){
305         for( $j = 1; $j <= ( 5 - $i ); $j++ ){
306             echo ‘ ‘;
307         }
308         for( $k = 1; $k <= ( 2 * $i - 1 ); $k++ ){
309             if( ( $i >= 2 && $i <= 5 ) && ( $k >= 2 && $k <= ( 2 * $i - 2 ) ) ){
310                 echo ‘ ‘;
311             }else{
312                 echo ‘*‘;
313             }
314         }
315         for( $l = 1; $l <= ( 5 - $i ); $l++ ){
316             echo ‘ ‘;
317         }
318     }else{
319         for( $o = 1; $o <= ( $i - 5 ); $o++ ){
320             echo ‘ ‘;
321         }
322         for( $p = 1; $p <= ( 2 * ( 10 - $i ) - 1 ); $p++ ){
323             if( ( $i >= 6 && $i <= 8 ) && ( $p >= 2 && $p <= ( 2 * ( 10 - $i ) - 2 ) ) ){
324                 echo ‘ ‘;
325             }else{
326                 echo ‘*‘;
327             }
328         }
329         for( $q = 1; $q <= ( $i - 5 ); $q++ ){
330             echo ‘ ‘;
331         }
332     }
333     echo "\n";
334 }
335 //     *    
336 //    * *   
337 //   *   *  
338 //  *     * 
339 // *       *
340 //  *     * 
341 //   *   *  
342 //    * *   
343 //     *    

脚本宝典总结

以上是脚本宝典为你收集整理的用php的for循环输出四边形,各种三角形和菱形【含空心版本】全部内容,希望文章能够帮你解决用php的for循环输出四边形,各种三角形和菱形【含空心版本】所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。