<?php
$i = 1;
$v_13 = 'test';
$v3 = ${"v_".$i."3"};
echo $v3;
?>我这里4.3.4没问题。

解决方案 »

  1.   

    楼上朋友,我那个php是运行在安全模式下了,会不会是这个原因呢??
      

  2.   

    echo $v3_temp = "v_".$i."3";
    echo $$v3_temp;这样呢?
    我想应该是你的服务器的配置问题
      

  3.   

    52juanjuan(Fibona):那除了改变运行模式外,没有别的办法了吧?
      

  4.   

    for ($i=0;$i<13;$i++){

    echo $temp = "v_".$i."3";
    eval("\$evl = $$temp;");
    echo $evl;
    exit;
    }这是原始程序代码,真的是搞不定!!!
      

  5.   

    程序没有问题,你的目的是什么呢?
    exit在里边不能完成循环的
    估计也不可能是安全模式的问题
      

  6.   

    程序没有问题,你的目的是什么呢?
    exit在里边不能完成循环的
    估计也不可能是安全模式的问题