php中的数组问题

时间:2011-05-06 16:52:05

标签: php

我开始学习php。

我在php.net

中看到了这句话
$arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42));//problem in this line

但是当我在phpdesigner7中输入时,它有错误。

`syntax error unexpected T_variable`.

这是我的代码的一部分。

    $g = "f1";
 $g();
 f1("mehdi");
 print_r(gd_info());
 print "<br>"

$user = array("salam","marde","monen",12);//problem in this line
for($a = 1; $a<4; $a++)
{
    print $user[a]."<br>";
    $a++;
} 

这也有错误。

i find out the problem.if i write g(); it have error but with out it doesn't have error.but g(); alone dosn't have error why?

克();没有错误为什么?

3 个答案:

答案 0 :(得分:1)

问题在于phpdesigner7,而不是代码。该代码完全合法。

答案 1 :(得分:1)

阵列本身很好。听起来很可能是你没有在打开/关闭的PHP标签中正确包含它,即

<?php

$arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42));

?>

答案 2 :(得分:0)

在引用行上方的行中出现9次中的9次,看看您将看到的数组上方:

print "<br>"

(缺少分号)