PHP docker环境编程(一)

本文介绍了PHP语言的基础,它是一种用于Web开发的服务器端脚本语言,具有C、Java和Perl的语法特点。文中给出了在Docker环境下使用PHP编程的场景,展示了如何用PHP编写99加法表、99乘法表、100加法表、倒序100加法表以及等边三角形和菱形的代码示例。
摘要由CSDN通过智能技术生成

PHP是什么

PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳JavaPerl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站,PHP同时支持面向对象和面向过程的开发,使用上非常灵活。

在docker上使用php编程首先你要安装好php环境,如果没有安装php环境,点击我安装php环境​​​​​​

首先启动PHP和nginx盒子

docker start 盒子名

然后进入myphp目录下

cd /docker/nginx/www/myphp

以下是99加法表代码

<table border="1">
<?php
    // 使用for语句得到右加数
    for ($i=1; $i<=9; $i++) {
       //以表格形式输出算式
       echo '<tr>';
       //以嵌套循环语句得到左加数
       for ($j=1; $j<=$i; $j++) {
         //计算并输出每个算式
         $a=$j + $i;
         echo '<td>'. $j . '+' . $i . '=' . $a . '</td>';
    }
    echo '</tr>';
       }
?>
</table>

以下是99乘法表代码

<table border="1">
<?php
    // 使用for语句得到右乘数
    for ($i=1; $i<=9; $i++) {
       //以表格形式输出算式
       echo '<tr>';
       //以嵌套循环语句得到左乘数
       for ($j=1; $j<=$i; $j++) {
         //计算并输出每个算式
         $a=$j * $i;
         echo '<td>'. $j . '*' . $i . '=' . $a . '</td>';
    }
    echo '</tr>';
       }
?>
</table>

以下是100加法表代码

<table border="1">
<?php
    // 使用for语句得到右加数
    for ($i=1; $i<=100; $i++) {
       //以表格形式输出算式
       echo '<tr>';
       //以嵌套循环语句得到左加数
       for ($j=1; $j<=$i; $j++) {
         //计算并输出每个算式
         $a=$j + $i;
         echo '<td>'. $j . '+' . $i . '=' . $a . '</td>';
    }
    echo '</tr>';
       }
?>
</table>

 以下是倒着的100加法表大妈

<table border="1">
<?php
    // 使用for语句得到右加数
    for ($i=100; $i>=1; $i--) {
       //以表格形式输出算式
       echo '<tr>';
       //以嵌套循环语句得到左加数
       for ($j=$i; $j>=1; $j--) {
         //计算并输出每个算式
         $a=$j + $i;
         echo '<td>'. $j . '+' . $i . '=' . $a . '</td>';
    }
    echo '</tr>';
       }
?>
</table>

以下是等边三角形代码

<?php
$a = 5;
for($i = 1;$i <= $a;$i++){
    for($j = 1;$j <= $a - $i;$j++){
        echo '&nbsp;&nbsp;';
    }
    for($k = 1;$k <= $i *2 -1;$k++){
    echo '*';
    }
    echo '<br>';
}
?>

以下是菱形代码

<?php
$a = 5;
for($i = 1;$i <= $a;$i++){
    for($j = 1;$j <= $a - $i;$j++){
        echo "&nbsp;";
    }
    for($k = 1;$k <= 2*$i-1;$k++){
    echo "*";
    }
    echo '<br>';
}
for($i = $a;$i >= 1;$i--){
    for($j = 0;$j <= $a - $i;$j++){
        echo "&nbsp;";
    }
    for($k = 1;$k <= 2*$i-3;$k++){
    echo "*";
    }
    echo '<br>';
}
?>

以上就是99加法表和99乘法表和100加法表和倒着的100加法表和等边三角形以及菱形的代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值