变量$ n从表单中获取:
gcc my_program.c -o my_program.exe
解析错误:语法错误,意外'对于' (T_FOR)在C:\ wamp \ www \ php中 在第3行测试11F \ test.php
错误是什么,问题是什么? 这是我在php中的第一个项目。
答案 0 :(得分:1)
<?php
$n = 20;
for($i=1;$i<=$n;$i++)
{
for($j=1;$j<=$n;$j++)
{
if($i==$j)
$a[$i][$j]=0;
else
$a[$i][$j]=$i;
echo $a[$i][$j]." ";
}
}
?>
我解决了这些问题,
n应为 - $n
您正在第二个循环之外尝试$a[$i][$j]
表单的访问值 - 然后$j
值等于$n+1
- 但您只能获得1
到{ {1}}
在两个循环之外以这种方式打印数组,然后你可以看到什么是可访问的密钥
$n
答案 1 :(得分:0)
$ _POST ['n']后没有分号。检查以下更新的代码
<?php
$nume=$_POST['n'];
for($i=1;$i<=$nume;$i++)
{
for($j=1;$j<=$nume;$j++)
{
if($i==$j) $a[$i][$j]=0;
else $a[$i][$j]=$i;
echo $a[$i][$j]." ";
}
echo $a[$i][$j];
}
?>