做了一个打印空心菱形的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”
展开
 我来答
lzj395889694
2015-03-19 · 超过15用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:27.5万
展开全部
提示的错误发下
追问
Warning: Unexpected character in input: '' (ASCII=28) state=0 in 
E:\apache……\demo1.php on line 21,共显示两行,都是指向IF语句这一行。
追答
if(($j==$n+$k-1)||($j==$n-$k+1)){  

我把代码粘过来这一行在{前面有东西,报错就是你给的那两行,删掉就好了,或者你把这行代码重写一遍
tsotsi
2015-03-19 · TA获得超过940个赞
知道小有建树答主
回答量:1367
采纳率:55%
帮助的人:687万
展开全部
提示哪行有隐藏字符。换个文本编辑器看看 比如editplus
追问
看过了,没发现隐藏字符,要不我把文件发给你看看,给个MAILL
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式