html输入字段输出数组中的数组值输出

时间:2014-05-17 07:06:29

标签: php html arrays

我有一个像这样的变量

$wert=$_GET['value']; 
echo "<td><input name=\"info\" value=\"${'info' . $wert}\"> </td>";

例如:如果$ wert的值为1,它将如下所示:

echo "<td><input name=\"info\" value=\"$info1\"> </td>";

我现在需要做的是在那里获得$ info1 [2]并尝试如下:

echo "<td><input name=\"info\" value=\"${'info' . $wert}[2]\"> </td>"; 

但是我的输入字段只输出数组[2]而不是值。

2 个答案:

答案 0 :(得分:0)

试试这个

$var = "info".$wert;  // info1

$var1 = $$var;  // $info1

$val = $var1[2];  // $info1[2]

echo '<td><input name="info" value="'.$val.'"> </td>';

答案 1 :(得分:0)

[2]添加到括号中。

echo '<td><input name="info" value="'. ${'info' . $wert .'[2]' } .'" /></td>';

使用复杂的字符串时要小心。每次使用带简单引号的简单字符串。