我有一段时间不做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 上提出了一个类似的问题,但该问题的答案不适用于这种情况,而且我在 stackoverflow 上搜索和搜索的 2 小时都没有。