$arr=array("fsdf","ddd");
$str='$arr[1]';怎样执行$str才能得到$arr的执  我用eval好像不行。。可能用法不对echo eval($str);
有没有别的办法

解决方案 »

  1.   

    问题是Echo($str)不能显示结果。哪里有问题
      

  2.   

    $at=array("fsdf","ffff");
    $ab='$at';
    eval('echo $ab');
    不显示任何东西。。晕 不像javascript 那么好用。。
      

  3.   


    <?php
    $at=array("fsdf","ffff");
    $ab='$at[1]';
    eval("\$ab = \"$ab\";");
    echo $ab;
    ?>
      

  4.   


    echo eval("echo 'hello";);是要php语句的
      

  5.   


    eval("echo 'hello';");
      

  6.   


    $at=array("fsdf","ffff");
    $ab=$at[1];
    echo $ab."<br />";
    //或者这样
    $ac=$at{1};
    echo $ac;