如何删除PHP中的第一段内容?

如何删除PHP中的第一段内容?,php,parsing,Php,Parsing,我在数据库中找到了包含介绍内容的字段其余内容.. 如何使用PHP删除内容介绍的第一段 SELECT SUBSTRING_INDEX(content_field, '</p>', 1) as cut from TABLE 从表中选择子字符串索引(内容字段“”,1) 在db中替换: update [table_name] set [field_name] = replace([field_name],SUBSTRING_INDEX([field_name], '</p>'

我在数据库中找到了包含
介绍内容的字段

其余内容..

如何使用PHP删除内容介绍的第一段

SELECT SUBSTRING_INDEX(content_field, '</p>', 1) as cut from TABLE
从表中选择子字符串索引(内容字段“

”,1)
在db中替换:

update [table_name] set [field_name] = replace([field_name],SUBSTRING_INDEX([field_name], '</p>', 1),'');
update[table_name]set[field_name]=replace([field_name],SUBSTRING_INDEX([field_name],“

”,1),”;
使用DOM解析器。大概然后可以从DOM中选择第一个元素并将其删除

代码:

$dom->firstChild()->remove();

假设你有一个字符串,为什么不直接解析“

”的第一个实例的字符串呢?看看。有没有一个简单的快速解决方案?看看Dagon的答案。。。或者您可以查询数据库,然后使用php函数解析结果。。int index=strpos($result,“

”);相关:但它只会选择,但如何删除?为什么假设它在数据库中?是的,但我在保存之前也将其作为字符串。在保存之前有没有办法解析它?我现在不知道你想要什么。