如何在HTML中使用2连接2个数组元素

时间:2013-01-18 21:30:24

标签: php html arrays concatenation

对于那些程序员来说,我有一个不太先进的问题,我需要帮助。

我正试图将我的数组的2个元素添加到echo显示语句中。

这不是那么难,但我遇到的问题是能够将括号与数组连接起来显示为:The Matrix(1999)。

我不希望括号被包含在数组中只是为了在其中添加元素。

任何帮助将不胜感激,谢谢你们 (我的观点是,我不能正确地将元素联系起来。)

代码IM使用::

<?php $movie = array(
"title" => "The Matrix"
"year" => "1999"
 ); ?>

<h1><?php 
echo $movie["title"] ."(" . $movie["year"] .")"
;?></h1>

好的,我实现了我迷失了COMMA。但这不是我的问题。这是我在这里的一个类型。

这是我需要通过的运动。

任务:现在,元素将第一部电影的年份作为静态文本。用PHP命令替换它以显示数组中第二部电影的年份。(确保保留括号不变。)

我所拥有的是我创建了数组$ movie = array();

然后我在数组中创建了元素

<?php $movie =array(
"title"=>"Empire Strikes Back", 
"year" => "1980"; )?>

所以我需要做的是回应我通过第一阶段的元素,这只是添加标题变量:

<?php echo $movie["title"];?> (1985)

第二步是在数组中添加year元素,我尝试了从括号的连接和添加年份到创建两个单独的php块的所有内容。我的问题是我一直得到我的练习3似乎没有通过的错误。

<?php echo $movie["title"] . "(" .$movie["year"] . ")" ;?>
<?php echo $movie["title"];?> (<?php echo $movie["year"]; ?>)

任何建议都会很棒。我现在觉得这对情人节来说很难受。我知道如果你不看运动就有可能产生混淆,但这是我可以做的最好的第8部分运动。

感谢

2 个答案:

答案 0 :(得分:6)

您在Matrix",<<<

之后遗漏了一个逗号
<?php $movie = array(
"title" => "The Matrix",
"year" => "1999"
 ); ?>

答案 1 :(得分:0)

您必须知道array是语言构造。它需要任意数量的逗号分隔key => value对作为参数。所以,你想念逗号。对于最后一个数组元素,可以省略逗号。