数码资讯
PHP输出金字塔的2种实现
本文介绍了PHP输出金字塔的2种实现方法,供大家参考,具体分析如下: 下面我们总结了两种实现金字塔打印的方法,一种是使用自定义函数,另一种是使用for循环,其实两者都只使用前高级部分。 自定义函数在皮拉米德中实现,代码如下所示: 复制代码代码如下:< PHP *金字塔 *字符串fun_py(int
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文介绍了PHP输出金字塔的2种实现方法,供大家参考,具体分析如下:
下面我们总结了两种实现金字塔打印的方法,一种是使用自定义函数,另一种是使用for循环,其实两者都只使用前高级部分。
自定义函数在皮拉米德中实现,代码如下所示:
复制代码代码如下:< PHP
*金字塔
*字符串fun_py(int $行= 9,布尔排序= true)
* $行显示的行数必须是整数,必须1-20
*排序说TRUE说假说反向正序排序
* /
功能fun_py($行= 9,排序= true){
如果($ rows20){
返回必须1-20 ;
}
如果($行)!=(int)($行){
返回行数必须是整数;
}
$;
如果($排序){
对于($ i = 1;$ i = $行;$ + +){
$结构=;
用于($ = 1;$ j = i $;$ j +){
如果($ = 1){
对于($ = 1;$ K =($行- $ I);$ + +){
美元= 'nbsp结构;
}
}
$结构=*。'nbsp;
}
}
别的{ }
对于($ = $行;$ i = 1;$ i){
$结构=;
用于($ = 1;$ j = i $;$ j +){
如果($ = 1){
对于($ = 1;$ K =($行- $ I);$ + +){
美元= 'nbsp结构;
}
}
$结构=*。'nbsp;
}
}
}
返回$ STR;
}
回声fun_py(9,false);
>
下面的金字塔形状,一般用于for循环,代码如下:
复制代码代码如下:< PHP
金字塔正序
**
($ = 1;$ a = 10;$ + +){
($ = 10;
回声;
}
为($ C = 1;$ C < = $;$ C++){
*。;
}
;
}
>
也要让皮拉米德站起来,代码如下:
复制代码代码如下:< PHP
玩倒立的金字塔
**
($ = 10;$ a = 1;$ A){
($ = 10;
回声;
}
为($ C = 1;$ C < = $;$ C++){
*。;
}
;
}
>
希望本文能对大家的PHP程序设计有所帮助。
下面我们总结了两种实现金字塔打印的方法,一种是使用自定义函数,另一种是使用for循环,其实两者都只使用前高级部分。
自定义函数在皮拉米德中实现,代码如下所示:
复制代码代码如下:< PHP
*金字塔
*字符串fun_py(int $行= 9,布尔排序= true)
* $行显示的行数必须是整数,必须1-20
*排序说TRUE说假说反向正序排序
* /
功能fun_py($行= 9,排序= true){
如果($ rows20){
返回必须1-20 ;
}
如果($行)!=(int)($行){
返回行数必须是整数;
}
$;
如果($排序){
对于($ i = 1;$ i = $行;$ + +){
$结构=;
用于($ = 1;$ j = i $;$ j +){
如果($ = 1){
对于($ = 1;$ K =($行- $ I);$ + +){
美元= 'nbsp结构;
}
}
$结构=*。'nbsp;
}
}
别的{ }
对于($ = $行;$ i = 1;$ i){
$结构=;
用于($ = 1;$ j = i $;$ j +){
如果($ = 1){
对于($ = 1;$ K =($行- $ I);$ + +){
美元= 'nbsp结构;
}
}
$结构=*。'nbsp;
}
}
}
返回$ STR;
}
回声fun_py(9,false);
>
下面的金字塔形状,一般用于for循环,代码如下:
复制代码代码如下:< PHP
金字塔正序
**
($ = 1;$ a = 10;$ + +){
($ = 10;
回声;
}
为($ C = 1;$ C < = $;$ C++){
*。;
}
;
}
>
也要让皮拉米德站起来,代码如下:
复制代码代码如下:< PHP
玩倒立的金字塔
**
($ = 10;$ a = 1;$ A){
($ = 10;
回声;
}
为($ C = 1;$ C < = $;$ C++){
*。;
}
;
}
>
希望本文能对大家的PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。