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

    你可能感兴趣的文章
    oracle dblink结合同义词的用法 PLS-00352:无法访问另一数据库
    查看>>
    Oracle dbms_job.submit参数错误导致问题(ora-12011 无法执行1作业)
    查看>>
    oracle dg switchover,DG Switchover fails
    查看>>
    Oracle E-Business Suite软件 任意文件上传漏洞(CVE-2022-21587)
    查看>>
    Oracle EBS OPM 发放生产批
    查看>>
    Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql
    查看>>
    Oracle EBS环境下查找数据源(OAF篇)
    查看>>
    oracle Extract 函数
    查看>>
    uni-app开发环境自动部署的一个误区(App running at...)
    查看>>
    Oracle GoldenGate Director安装和配置(无图)
    查看>>
    Oracle Goldengate在HP平台裸设备文件系统OGG-01028处理
    查看>>
    oracle instr函数详解
    查看>>
    Oracle Java所有版本的下载链接
    查看>>
    Oracle JDBC url的几种方式
    查看>>
    Oracle JDBC 连接卡死后 Connection Reset
    查看>>
    Oracle JDK vs OpenJDK
    查看>>
    ORACLE MERGE INTO (2)
    查看>>
    oracle ogg 单实例双向复制搭建(oracle-oracle)--Oracle GoldenGate
    查看>>
    Oracle ora-12514报错解决方法
    查看>>
    oracle ORA-14402 OGG-01296
    查看>>