博客
关于我
php教程--案例5(金字塔)
阅读量:308 次
发布时间:2019-03-03

本文共 578 字,大约阅读时间需要 1 分钟。

"; // 空格部分 $empty_pos = 1; while ($empty_pos <= $empty) { echo " "; $empty_pos++; } // 星星部分 $star_pos = 1; while ($star_pos <= $star) { echo "*"; $star_pos++; } echo ""; $line++;}echo "

 

以上代码实现了一个动态生成金字塔效果的网页表格,具体流程如下:

  • 定义变量:$line表示当前行数,$empty表示当前行的空格数,$star表示当前行的星星数,$total_line表示总行数。

  • 循环从第1行到第$total_line行逐行生成:

    • 先输出空格部分:根据当前行数计算空格数,逐个输出空格。
    • 再输出星星部分:根据当前行数计算星星数,逐个输出星星。
    • 最后输出换行符,进入下一行循环。
  • 使用

    标签包裹表格,使用<tr标签表示表格行,
    标签表示表格单元格。

    特点:

    • 自动生成对称结构的金字塔
    • 行数可配置($total_line)
    • 自动生成适配的空格和星星数量
    • 代码简洁易懂
    • 性能较高(无复杂DOM操作)
    • 适合动态生成网页内容
  • 转载地址:http://apem.baihongyu.com/

    你可能感兴趣的文章
    python基础篇(3):print()补偿知识点
    查看>>
    python基础篇(2):字符串扩展知识点
    查看>>
    python基础篇(1):type()
    查看>>
    python基础篇(15):闭包
    查看>>
    python基础篇(14):多态
    查看>>
    python基础篇(13):类型注解
    查看>>
    python基础篇(12):继承
    查看>>
    python基础篇(11):封装
    查看>>
    python基础篇(10):自定义包
    查看>>
    python基础篇(10):类、对象与构造方法
    查看>>
    python系列【仅供参考】:python测试javaSDK总结
    查看>>
    python系列【仅供参考】:python斗地主
    查看>>
    Python基础教程(第2版 修订版) pdf
    查看>>
    python基础实践(四)
    查看>>
    Python基础学习笔记(九)常用数据类型转换函数
    查看>>
    Python基础学习参考(五):字符串和编码
    查看>>
    Python基础学习
    查看>>
    python基础变量之---集合
    查看>>
    python基础变量之---字典
    查看>>
    python基础变量之---列表
    查看>>