<分区>
尝试创建一些代码来制作如下 block :
@@@@@@@
@*****@
@*****@
@*****@
@*****@
@*****@
@@@@@@@
方框的长度由$size变量决定。
这是我的代码:
<?php
$size = 7;
for($i = 0; $i < $size; $i++){
for($j = 0; $j < $size; $j++){
if($i = 0 || $i = $size-1){
echo('@');
}elseif($j = 0 || $j = $size-1)
echo('@');
else
echo('*');
}
echo("</br>");
}
?>
但是这段代码的输出是:
@@@@@@@
我有两个问题:
1) 为什么它只执行一次外部 for 循环迭代?
2) 有更好的方法吗?