0

データベースにフィールドがあります<p>intro content</p><p>rest of content....</p>

<p>intro content</p>PHPを使用してコンテンツの最初の段落を削除するには?

4

2 に答える 2

1

mysqlを想定

SELECT SUBSTRING_INDEX(content_field, '</p>', 1) as cut from TABLE

データベースで置換:

update [table_name] set [field_name] = replace([field_name],SUBSTRING_INDEX([field_name], '</p>', 1),'');
于 2012-12-20T19:21:46.667 に答える
1

DOM パーサーを使用します。多分PHPQuery。次に、DOM から最初の要素を選択して削除できます。

疑似コード:

$dom->firstChild()->remove();
于 2012-12-20T19:26:47.577 に答える