我是php的初学者,我想做一些非常简单的事情: 我有:
$names:
0 => test0
1 => test1
2 => test2
$_POST[arraytest0] => bla0
$_POST[arraytest1] => bla1
$_POST[arraytest2] => bla2
我想要做的是使用循环打印bla0,1和2,但我不知道语法。 例如,
echo $_POST['array.$names[0]'];
不起作用。 谢谢!
答案 0 :(得分:0)
您可以将字符串文字(需要引号)与变量(不是)连接起来:
__subclasshook__
在一个循环中变为:
echo $_POST['array' . $names[0]];
或者使用双引号,您可以将变量嵌入字符串中,将对其进行评估:
foreach($names as $name) {
echo $_POST['array' . $name];
}