php - 在博客文章的第一段中获取字符串

标签 php

想象一下我的字符串是

$str = "<p>paragraph 1</p><p>paragraph 2</p><p>paragraph 3</p>";

我想得到...

$firstParagraph = "paragraph 1"

最好的方法是什么?

是否可以轻松地将每个段落拆分成一个数组?

最佳答案

$dom = new DOMDocument();
$dom->loadHTML($str);

$xp = new DOMXPath($dom);

$res = $xp->query('//p');

$firstParagraph = $res[0]->nodeValue;

关于php - 在博客文章的第一段中获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6445782/

相关文章:

php - MYSQL 与图像一起使用?

php - MYSQL - 每条数据一列或合并为一列

php - 如何在 yii2 中向 yii\rest\activecontroller 扩展 Controller 添加自定义操作?

PHP - 无法从 MySQL 数据库查询中按月份过滤

php - 如何在运行时绑定(bind)配置值 Laravel 服务提供者?

php - MySQL 事务在 PHPMyAdmin 中运行时有效,但在从 PHP 文件运行时无效

php - mysql查询根据状态按entry_date对帖子进行排序

php - 令人难以置信的慢缓存 :clear of symfony in dev environment

javascript - php 的 $_POST 中的 angularJs POST 数据

php - 刷新时,重复数据插入 codeigniter 中的数据库