如何在PHP字符串上放置数组索引
我有以下数组:如何在PHP字符串上放置数组索引,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有以下数组: Array ( [WEEK_DAYS] => Array ( [DEF] => Array ( [0] => 08:00 [1] => 20:00 ) [0] => Array ( [0] => 08:01
Array
(
[WEEK_DAYS] => Array
(
[DEF] => Array
(
[0] => 08:00
[1] => 20:00
)
[0] => Array
(
[0] => 08:01
[1] => 20:01
)
)
[EXCEPTS] => Array
(
[0] => 2016-5-30
[1] => 2016-6-20
[2] => 2016-5-25
[3] => 2016-6-5
)
)
以及PHP上的以下字符串:
$form = <<<END
<input class="form-control" name="title" type="text" id="title" value="$formData['WEEK_DAYS']['DEF'][0]">
END;
$form=在$form
中使用正确的引号
$arr = Array
(
"WEEK_DAYS" => Array
(
"DEF" => Array
(
0 => "08:00",
1 => "20:00"
),
0 => Array
(
0 => "08:01",
1 => "20:01"
)
));
echo $arr["WEEK_DAYS"]["DEF"][0];
$form = '<input class="form-control" name="title" type="text" id="title" value="'.$arr['WEEK_DAYS']['DEF'][0].'">';
输出
在$form
中使用正确的引号
$arr = Array
(
"WEEK_DAYS" => Array
(
"DEF" => Array
(
0 => "08:00",
1 => "20:00"
),
0 => Array
(
0 => "08:01",
1 => "20:01"
)
));
echo $arr["WEEK_DAYS"]["DEF"][0];
$form = '<input class="form-control" name="title" type="text" id="title" value="'.$arr['WEEK_DAYS']['DEF'][0].'">';
输出
我已经试过你的代码了,它运行得很好。我看到解析错误:语法错误,意外的“”(T_-ENCAPSED_和_-WHITESPACE),期望标识符(T_-STRING)或变量(T_-variable)或数字(T_-NUM_-STRING),你应该把变量放在大括号内,如下:value=“{$formData['WEEK_-DAYS']['DEF'[0]}”
我试过你的代码,但效果很好。我看到了解析错误:语法错误,意外的“”(T_-ENCAPSED_和_-WHITESPACE),需要标识符(T_-STRING)或变量(T_-variable)或数字(T_-NUM_-STRING)。你应该把变量放在大括号内,如下:value=“{$formData['WEEK_-DAYS']['DEF'[0]}”
谢谢,但我不得不使用检查我编辑的代码@Majidabbasi谢谢,但我被迫使用检查我编辑的代码@马吉达巴西