做了一个打印空心菱形的PHP程序,打印图形正确,但提示出错,高手帮我看看错在哪?
<?php$n=10;//打印菱形层数,实际层数为2*$n-1for($i=1;$i<=2*$n-1;$i++){if($i<=$n){$k=$i;}else{$k=$n...
<?php
$n=10; //打印菱形层数,实际层数为2*$n-1
for ($i=1;$i<=2*$n-1;$i++){
if($i<=$n){
$k=$i;
}else{
$k=$n*2-$i;
}
$j=1;
while($j<=$n+$k-1){
if(($j==$n+$k-1)||($j==$n-$k+1)){
echo "*";
}else{
echo " ";
}
$j++;
}
echo "<br/>";
}
?>
提示的错误
Warning: Unexpected character in input: '' (ASCII=28) state=0 in
E:\apache……\demo1.php on line 21,
共显示两行,都是指向后面的一个IF语句这一行。
原程序上面有部分注解未粘贴过来。
原程序的空格 是用 "$NBSP” 展开
$n=10; //打印菱形层数,实际层数为2*$n-1
for ($i=1;$i<=2*$n-1;$i++){
if($i<=$n){
$k=$i;
}else{
$k=$n*2-$i;
}
$j=1;
while($j<=$n+$k-1){
if(($j==$n+$k-1)||($j==$n-$k+1)){
echo "*";
}else{
echo " ";
}
$j++;
}
echo "<br/>";
}
?>
提示的错误
Warning: Unexpected character in input: '' (ASCII=28) state=0 in
E:\apache……\demo1.php on line 21,
共显示两行,都是指向后面的一个IF语句这一行。
原程序上面有部分注解未粘贴过来。
原程序的空格 是用 "$NBSP” 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询