具有常规文本的回声数组

时间:2010-12-20 21:26:48

标签: php arrays

我怎么写这个,所以我只使用一个回声?

echo "<div class='post'>";
echo $row['title'];
echo "</div>";

我正在使用一个数组来回显一个表的值,但是如果我可以将它们组合成一个echo语句,它会更加容易。但是,当我尝试将页面空白时。

6 个答案:

答案 0 :(得分:3)

echo "<div class=\"post\">{$row['title']}</div>";

答案 1 :(得分:3)

做同样事情的其他方式:

echo '<div class="post">'.$row['title'].'</div>';

echo sprintf('<div class="post">%s</div>', $row['title']);

<div class="post"><?php echo $row['title'] ?></div>

答案 2 :(得分:2)

你忘了关闭div

> echo "<div class='post'"; should be
> echo "<div class='post'>";

答案 3 :(得分:1)

将数组引用括在括号中:

echo "<div class='post'{$row['title']}</div>";

答案 4 :(得分:0)

echo '<div class="post">' . $row['title'] . '</div>';

.运算符连接字符串。另外,我相信HTML要求你使用class="post"的双引号(虽然它可能不关心?)。

答案 5 :(得分:0)

<?php
echo "<div class='post'".$row['title']."</div>";
?>