ik heb al flink gezocht hier op het forum maar niet echt een antwoord kunnen vinden.
Wat ik graag wil is het volgende. Ik heb ik MySQL een tabel met velden waar tekst in staat. De inhoud van zown tekst veld is bijvoorbeeld alsvolgt:
---
dit is tekst <b>vette tekst 1</b>, hier gaat de tekst verder en komt er weer een vet stuk <b>vette tekst 2</b>. Dit was dus een tekst met 2 vette stukken.
---
Wat ik nu wil is dat deze tekst wordt doorgelopen en dat alle tekst tussen de <b> en </b> tags worden uitgelezen, zodat ik dus als resultaat krijg:
vette tekst 1
vette tekst 2
dit zijn dus de twee teksten die tussen die tags staan, ik heb nu al van alles geprobeerd maar het lukt me niet echt. Wel heb ik dit geprobeerd:
$gestript=ereg_replace("(<b>)(.*)(</b>)", "\\2",$resultaat[tekst]);
alleen dit zorgt ervoor dat alle tekst tussen de eerste <b> en laatste </b> wordt uitgelezen. Niet wat ik wil dus.
Wie o wie kan me helpen en kan ik eeuwig dankbaar zijn?
Wat ik graag wil is het volgende. Ik heb ik MySQL een tabel met velden waar tekst in staat. De inhoud van zown tekst veld is bijvoorbeeld alsvolgt:
---
dit is tekst <b>vette tekst 1</b>, hier gaat de tekst verder en komt er weer een vet stuk <b>vette tekst 2</b>. Dit was dus een tekst met 2 vette stukken.
---
Wat ik nu wil is dat deze tekst wordt doorgelopen en dat alle tekst tussen de <b> en </b> tags worden uitgelezen, zodat ik dus als resultaat krijg:
vette tekst 1
vette tekst 2
dit zijn dus de twee teksten die tussen die tags staan, ik heb nu al van alles geprobeerd maar het lukt me niet echt. Wel heb ik dit geprobeerd:
$gestript=ereg_replace("(<b>)(.*)(</b>)", "\\2",$resultaat[tekst]);
alleen dit zorgt ervoor dat alle tekst tussen de eerste <b> en laatste </b> wordt uitgelezen. Niet wat ik wil dus.
Wie o wie kan me helpen en kan ik eeuwig dankbaar zijn?