【发布时间】:2012-09-06 21:14:25
【问题描述】:
我有一段时间不做 php,现在我决定编写一个小脚本,但我遇到了以前遇到过的问题并设法自己解决,但现在我无法到。
假设我有'n'个这样的数组......
$numbers1=array('32','16','29','41','36');
$numbers2=array('13','50','47','7','39');
$numbers3=array('3','4','29','35','31');
然后我想使用“for循环”来生成数组名称并输出数组的某些元素和/或整个数组本身,就像这样......
for($count1=1;$count1<=3;$count1++)
{
$num1='numbers'.$count1;
print_r($$num1); //this outputs what's inside all arrays as expected
echo $$num1[0];
}
“echo $num1[0]”是问题所在,它的存在只是为了说明我想从所有数组的元素 0 中“回显”内容,从而获得以下输出“32133”。
很久以前,当我开始使用 php 时,我在 stackoverflow 上提出了一个类似的问题,但是关于该问题的回答不适用于这种情况,而且我在谷歌搜索和在这里搜索中失去了 2 个小时在stackoverflow上。
【问题讨论】: