Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以将数组变量与数组编号组合以完成1个变量?_Php_Arrays_Variables - Fatal编程技术网

Php 是否可以将数组变量与数组编号组合以完成1个变量?

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表来保存变量,并在调用框时循

我的代码如下: 假设$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表来保存变量,并在调用框时循环它;是一个字符串不是变量,我想来自于他的数据库..不,看上面的那行
$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);