-1

プログラマーの皆さんに、あまり高度ではない質問があります。助けが必要です。

単純に、配列の 2 つの要素をエコー表示ステートメントに追加しようとしています。

これはそれほど難しいことではありませんが、私が問題を抱えているのは、括弧を配列と連結して次のように表示できることです:マトリックス(1999)。

括弧内に要素を追加するためだけに、括弧を配列に含めたくありません。

みんなに感謝します(私の推測では、要素を適切に連結していないと思います。)

コード IM の使用::

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

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

OKAY SO COMMA を見逃したことに気付きました。しかし、それは私の問題ではありませんでした。それは私の部分のタイプミスでした。

これは合格するために必要な演習でした。

TASK : 現在、要素には最初の映画の年が静的なテキストとして含まれています。これを PHP コマンドに置き換えて、配列の 2 番目の映画の年を表示します (かっこはそのままにしておいてください)。

私が持っているのは、配列 $movie = array(); を作成したことです。

次に、配列内に要素を作成しました

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

だから私がする必要があるのは、タイトル変数を追加するだけの最初の段階を通過する要素をエコーアウトすることです:

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

ステップ2は、配列に年要素を追加することです。括弧の連結から年を追加して、2つの個別のphpブロックを作成するまで、すべてを試しました。私の問題は、演習 3 が合格していないように見えるというエラーが表示され続けることです。

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

どんな提案も素晴らしいでしょう。私は今、数日間これに固執しているようです. エクササイズを見ないと混乱する可能性があることは承知していますが、8 部構成のエクササイズとしてはこれが最善でした。

ありがとう

4

2 に答える 2

6

後にカンマがありませんMatrix",<<<

<?php $movie = array(
"title" => "The Matrix",
"year" => "1999"
 ); ?>
于 2013-01-18T21:31:50.397 に答える
0

配列は言語構造であることを知っておく必要が あります。コンマで区切られた任意の数のkey => valueペアを引数として取ります。だから、あなたはカンマを逃します。配列の最後の要素については、カンマを省略できます。

于 2013-01-18T21:38:15.913 に答える