PHP docker环境下编程(一)
Docker环境介绍:
Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。
检查PHP和Nginx容器有没有启动,启动的话会出现Up这个字眼
docker ps -a
如果没有启动可以用此命令启动
docker start 容器名
下面开始编程:
进入自己的挂载目录
cd /docker/nginx/www/myphp 这里是我自己的
1 编写九九乘法表
vim m1.php
<table border="1">
<?php
//使用for语句得到右乘数
for ($i = 1; $i < 10; $i++) {
//以表格形式输出算式
echo '<tr>';
//嵌套循环语句得到左乘数
for ($j = 1; $j <= $i; $j++) {
//计算并输出每个算式
echo '<td>' . $j . 'x' . $i . '=' . $j * $i . '</td>';
}
echo '</tr>';
}
?>
</table>
2 编写加法表
vim m2.php
<table border="1">
<?php
for ($i = 1; $i < 10; $i++) {
echo '<tr>';
for ($j = 1; $j <= $i; $j++) {
echo '<td>' . $j . '+' . $i . '=' . ($j + $i) . '</td>';
}
echo '</tr>';
}
?>
</table>
3 编写1+100
vim m3.php
<table border="1">
<?php
for ($i = 1; $i < 100; $i++) {
echo '<tr>';
for ($j = 1; $j <= $i; $j++) {
echo '<td>' . $j . '+' . $i . '=' . ($j + $i) . '</td>';
}
echo '</tr>';
}
?>
</table>
4 编写九九乘法表倒过来
vim m4.php
<table border="1">
<?php
//使用for语句得到右乘数
for ($i = 9; $i >=1; $i--) {
//以表格形式输出算式
echo '<tr>';
//嵌套循环语句得到左乘数
for ($j = $i; $j >= 1; $j--) {
//计算并输出每个算式
echo '<td>' . $j . '*' . $i . '=' . $j * $i . '</td>';
}
echo '</tr>';
}
?>
</table>
5编写等边三角
vim m5.php
<?php
$a = 5;
for($i = 1;$i <= $a;$i++){
for($j = 1;$j <= $a - $i;$j++){
echo " ";
}
for($k = 1;$k <= 2*$i-1;$k++){
echo "*";
}
echo '<br>';
}
?>
6 编写菱形星
vim m6.php
<?php
$a = 5;
for($i = 1;$i <= $a;$i++){
for($j = 1;$j <= $a - $i;$j++){
echo " ";
}
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 " ";
}
for($k = 1;$k <= 2*$i-3;$k++){
echo "*";
}
echo '<br>';
}
?>