呵呵, 你没读懂那个显示数据吗?? 倒过来做就可以了啊. 它用的是"变量的变量"($$aryVarVar[$i] 这种). 要赋值, 只能这样:<?
$aryVarVar=array("JDXW","YJDT","HLTX","FCZS","GFZN","SHKJ","QYWH");
///获得数据$JDXW[]="b";
$YJDT[]="a";
$HLTX[]="c";
$FCZS[]="d";///显示数据。
for($i=0;$i<count($aryVarVar);$i++)
{
     $strVarVar=${$aryVarVar[$i]};
     for($ii=0;$ii<count($strVarVar);$ii++)
          echo $strVarVar[$ii];
}echo "<br>";
$j=0;
for($i=0;$i<count($aryVarVar);$i++)
{
   for($ii=0;$ii<count($$aryVarVar[$i]);$ii++)
     ${$aryVarVar[$i]}[$ii]=$j++; // 像这样
}///显示数据。
for($i=0;$i<count($aryVarVar);$i++)
{
     $strVarVar=${$aryVarVar[$i]};
     for($ii=0;$ii<count($strVarVar);$ii++)
          echo $strVarVar[$ii];
}
?>

解决方案 »

  1.   

    for(reset($aryVarVar);($key,)=list($aryVarVar);next($aryVarVar))
    {
         $aryVarVar[$key] = '你要赋的值';}
      

  2.   

    楼上的代码好像有问题? 我再改我自己的~:D<?
    $aryVarVar=array("JDXW","YJDT","HLTX","FCZS","GFZN","SHKJ","QYWH");
    ///获得数据$JDXW[]="b";
    $YJDT[]="a";
    $HLTX[]="c";
    $FCZS[]="d";///显示数据。
    for($i=0;$i<count($aryVarVar);$i++)
    {
         $strVarVar=${$aryVarVar[$i]};
         for($ii=0;$ii<count($strVarVar);$ii++)
              echo $aryVarVar[$i].'='.$strVarVar[$ii].'<br>';
    }echo "<br>";
    foreach ($aryVarVar as $aryName)
    {
      $strVarVar = $$aryName;
      if (!empty($strVarVar))
        foreach ($$aryName as $key => $element)
          ${$aryName}[$key] = ++$element;}///显示数据。
    for($i=0;$i<count($aryVarVar);$i++)
    {
         $strVarVar=${$aryVarVar[$i]};
         for($ii=0;$ii<count($strVarVar);$ii++)
              echo $aryVarVar[$i].'='.$strVarVar[$ii].'<br>';
    }
    ?>
      

  3.   

    不知道我有没有理会错意思,
    我是这样做的给每一个
    $jdxm = array('aa','bb');
    $yjdt = array('aa','bb');
    .
    .
    .
    -----------------------------------
    <?
    $aryVarVar=array("JDXW","YJDT","HLTX","FCZS","GFZN","SHKJ","QYWH");
    foreach ($aryVarVar as $key => $value) {
    $$value = array('aa','bb');
    }
    foreach ($aryVarVar as $key => $value) {
    print"<pre>";
    print_r($$value);
    print"</pre>";
    }
      

  4.   

    $aryVarVar=array("JDXW"=>0,"YJDT"=>0,"HLTX"=>0,"FCZS"=>0,"GFZN"=>0,"SHKJ"=>0,"QYWH"=>0);$aryVarVar[$name] = 值。(此处值可以是简单数据类型,也可以是数组)
    $name是("JDXW","YJDT","HLTX","FCZS","GFZN","SHKJ","QYWH")中的一个。
      

  5.   

    $aryVarVar=array("JDXW","YJDT","HLTX","FCZS","GFZN","SHKJ","QYWH");
    ///获得数据///显示数据。
    for($i=0;$i<count($aryVarVar);$i++)
    {
         $strVarVar=$aryVarVar[$i];
         $aryvar['$strVarVar']=arry(0,1,2,3,4)
         for($ii=0;$ii<count($aryvar['$strVarVar']);$ii++)
              echo $aryvar['$strVarVar'][$i];
    }