Homepage selbermachen 7.846 Themen, 35.563 Beiträge

PHP: Wort mit Funktion aus Text herauskristallisieren

Dr. Dooley / 4 Antworten / Flachansicht Nickles

Hallo,
ich habe folgendes vor. Wenn es keine PHP Standardfunktion dafür gibt, muss ich mir sowas wahrscheinlich selbst programmieren, aber vielleicht hat ja einer eine Idee:

Ich habe beispielsweise folgenden Text:

"Dies hier ist ein Standardtext mit ganz ganz vielen Wortgebilden".


Ich möchte nun die Aufmerksamkeit auf das fett geschriebene lenken. Das ist nicht aus Versehen fett.

Ich suche eine Funktion, die mir durchscannt, ob das Wort Bild im gesamten Text vorhanden ist, aber als einzelnes Wort und nicht irgendwo in einem Wort als Buchstabenkombination enthalten. Also nicht wie oben gezeigt, in Wortgebilde.

Nur also, wenn das Wort einzeln steht und für sich allein, soll ein true ausgegeben werden, sonst entsprechend ein false.

ist sowas möglich? Mit strrpos("$text","wort") ist das nur teilweise möglich. Denn dann tritt genau das ein, was ich nicht will, dass die buchstabenkombination überall entdeckt werden könnte

bei Antwort benachrichtigen
xafford Dr. Dooley „PHP: Wort mit Funktion aus Text herauskristallisieren“
Optionen

Ganz auf die Schnelle, ohne alle Eventualitäten abzudecken und ohne es getestet zu haben:

preg_replace('@\WBild\W@', 'Bild', $text);

wenn´s banal wirklich nur um ein alleinstehendes Wort geht, sollte auch ein einfaches:

str_replace(' Bild ', ' Bild ', $text);

gehen.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen