在HTML文本输入表单值属性中使用PHP 2D数组变量

在HTML文本输入表单值属性中使用PHP 2D数组变量,php,html,arrays,forms,Php,Html,Arrays,Forms,我试图在HTML中输入一个PHP2D数组变量作为文本输入表单的value属性 以下是我想做的: <?php $test = array(array()); $test[0][0] = 123; echo <<<_END <html> <head> <body> <form action = "test.php"> <input type = "text" value = "$test[0][0]"> <

我试图在HTML中输入一个PHP2D数组变量作为文本输入表单的value属性

以下是我想做的:

<?php

$test = array(array());
$test[0][0] = 123;

echo <<<_END

<html>
<head>
<body>
<form action = "test.php">
<input type = "text" value = "$test[0][0]">
</form>
<body>
<head>
<html>

_END;

?>

我收到一条警告:注意:第12行“path”中的数组到字符串转换, 表单只显示数组[0]


这里发生了什么?如何才能得到正确的结果?

用大括号括住变量。因此:

echo <<<_END

<html>
<head>
<body>
<form action = "test.php">
<input type = "text" value = "{$test[0][0]}">
</form>
<body>
<head>
<html>

_END;
echo