Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
データベースにフィールドがあります<p>intro content</p><p>rest of content....</p>
<p>intro content</p><p>rest of content....</p>
<p>intro content</p>PHPを使用してコンテンツの最初の段落を削除するには?
<p>intro content</p>
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),'');
DOM パーサーを使用します。多分PHPQuery。次に、DOM から最初の要素を選択して削除できます。
疑似コード:
$dom->firstChild()->remove();