将 PHP 个变量放入 div

Place PHP variables inside div

这可能是一个简单的问题,但我不太知道如何搜索它。我是 运行 一个拉出一堆 wordpress post 的循环。在那个循环中,我想创建一个 div 来显示变量(每个 post 一个 div),并带有一些文本格式。

通常这对我来说很简单,但我使用的是不同类型的变量,我不太清楚如何处理它,部分原因是我不知道该变量的正确名称是什么是。

这是我的代码:

echo $postInfo['article_title'];
echo "<br>";
echo $postInfo['article_content'];
echo "<br><br>";

我想做这样的事情:

echo "<div class="entry"><h1>$postInfo['article_title']</h1>
      <p>$postInfo['article_content']</p>
      </div>";

我知道不对,只是想找人指路!我知道带有多个引号的事情会变得很冒险。如有任何帮助,我们将不胜感激!

只需要将变量与 html 连接起来试试

echo "<div class='entry'><h1>".$postInfo['article_title']."</h1>
      <p>".$postInfo['article_content']."</p>
      </div>";

试试这个代码

echo "<div class='entry'><h1>".$postInfo['article_title']."</h1>
      <p>".$postInfo['article_content']."</p>
      </div>"

正在处理 PHP

中的字符串

您需要连接这些值

echo "<div class='entry'><h1>".$postInfo['article_title']."</h1>
      <p>".$postInfo['article_content']."</p>
      </div>";

使用variable substitution

echo "<div class='entry'><h1>".$postInfo['article_title']."</h1>
      <p>".$postInfo['article_content']."</p>
      </div>";

希望对你有用。

你也可以这样做:

<div class="entry">
<h1><?=$postInfo['article_title']?></h1>
<p><?=$postInfo['article_content']?></p>
</div>

你想要的代码只是取变量而不是它的数组键,你需要集中php变量。您可以通过以下方式进行

  echo "<div class='entry'><h1>".$postInfo['article_title']."</h1>
          <p>".$postInfo['article_content']."</p>
          </div>";

echo "<div class='entry'><h1>{$postInfo['article_title']}</h1>
      <p>{$postInfo['article_content']}</p>
      </div>";

希望对您有所帮助