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