PHP_EOL;
この質問は、 とHEREDOC
/について学ぶためのものNOWDOC
です。
このコードを実行しましたが、出力の形式が正しくありません (すべてのコンテンツが 1 行に収まっています)。私が期待するのは、改行を含む適切にフォーマットされた出力です。
このような
何が問題ですか?
<?php
$data = array(
'Título 1' => array(
'description' => 'A.',
'year' => 2010
),
'Título 2' => array(
'description' => 'B.',
'year' => 2008
),
'Título 3' => array(
'description' => 'C.',
'year' => 2011
)
);
echo <<<'NOWDOC'
---------------------------------------------------
#List
---------------------------------------------------
NOWDOC;
echo PHP_EOL;
foreach($data as $title => $info) {
echo <<<HEREDOC
Título: {$title}
Ano: {$info['year']}
Descrição: {$info['description']}
---------------------------------------------------
HEREDOC;
echo PHP_EOL;
}
?>