array("$ord" => 1);$ord是变量,为何这样使用不行,怎么解决
错误提示:zero-length keys are not allowed, did you use $ with double quotes?

解决方案 »

  1.   

    $a="a";
    $b="b";
    array($a=>1,$b=>2);你看出错不,应该是提示数组长度太短
      

  2.   

    是提示你是否在双引号里面加了$,然后导致key长度为零,用变量当Key不用加双引号
      

  3.   

    $ord 有值吗?
    变量当作键名,不要加双引号才是对的
      

  4.   

    发现问题了,初始时$ord无值,结贴