呵呵, 你没读懂那个显示数据吗?? 倒过来做就可以了啊. 它用的是"变量的变量"($$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];
}
?>
$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];
}
?>
{
$aryVarVar[$key] = '你要赋的值';}
$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>';
}
?>
我是这样做的给每一个
$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>";
}
$name是("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];
}