博客
关于我
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/

    你可能感兴趣的文章
    php截取字符串,无乱码
    查看>>
    php手冊,php手冊之變量范圍
    查看>>
    PHP手机号码归属地查询API接口
    查看>>
    PHP执行耗时脚本实时输出内容
    查看>>
    PHP扩展安装
    查看>>
    PHP扩展数据库连接参数说明详解
    查看>>
    php把get参数放入数组_php怎么将数组转为url参数?
    查看>>
    php接口返回数据 用echo 还是return?
    查看>>
    php接口返回状态,大家一般怎么规范接口返回内容
    查看>>
    php接收formdata上传的多个文件,使用formData()上传多个文件
    查看>>
    PHP操作csv文件导入+导出
    查看>>
    php操作mysql用select_php如何操作mysql获取select 结果
    查看>>
    PHP操作符与控制结构
    查看>>
    PHP支付宝SDK使用,电脑网页支付
    查看>>
    php支付宝手机网页支付类实例
    查看>>
    PHP改变数组key值的方法
    查看>>
    php教程之php空白页的原因及解决方法
    查看>>
    PHP数据库操作
    查看>>
    PHP数据文件过大,导致PHP加速器eaccelerator在PHP5.2版本下崩溃
    查看>>
    RabbitMQ - 死信、TTL原理、延迟队列安装和配置
    查看>>