Php 是否可以将数组变量与数组编号组合以完成1个变量?
我的代码如下: 假设$a是一个1从DB中取出的变量,现在我希望将它与一个数组编号组合,并生成一个与$box相同的输出。有可能吗?还是我错了?请引导我。。谢谢Php 是否可以将数组变量与数组编号组合以完成1个变量?,php,arrays,variables,Php,Arrays,Variables,我的代码如下: 假设$a是一个1从DB中取出的变量,现在我希望将它与一个数组编号组合,并生成一个与$box相同的输出。有可能吗?还是我错了?请引导我。。谢谢 $b="1-1-0-1"; $box=explode("-",$b); $a="$box"; //from DB echo $box[2]; echo "$a[1]"; 删除引号。你为什么对他们如此着迷 我不明白你的逻辑,为什么你需要它?实际上$box是DB中的一个行标题,我不能循环它,所以我制作了另一个DB表来保存变量,并在调用框时循
$b="1-1-0-1";
$box=explode("-",$b);
$a="$box"; //from DB
echo $box[2];
echo "$a[1]";
删除引号。你为什么对他们如此着迷
我不明白你的逻辑,为什么你需要它?实际上$box是DB中的一个行标题,我不能循环它,所以我制作了另一个DB表来保存变量,并在调用框时循环它;是一个字符串不是变量,我想来自于他的数据库..不,看上面的那行
$box
是explodeyes的结果,但他指出其值来自DB。。然而,今天我在这里只看到奇怪的问题:)耶..这个$box是DB中的一个字符串,我想让它成为一个可以与数组编号组合的变量。第一个$box是来自explode的数组。第二个$box是DB中的字符串,所以我想让它变为变量。可能吗?如果$box是一个数组呢//例如,while($row=mysql_fetch_array($result)){$box[]=$row['box'];}//from DB$box=explode(“-”,$b)$盒子是一个数组,是我做的。。它起作用了。。非常感谢…=)
$a=$box; //from DB
echo $box[2];
echo $a[1];
$b="1-1-0-1";
$box=explode("-",$b);
$a='$box'; //from DB
$a = substr($a, 1);
echo $box[2];
$c = $$a;
print_r($c);