PHP - Ein Wort in einem Text markieren


<?php

// Ein Wort in einem Text markieren
$text 'Auch aus den Steinen, die einen in den Weg gelegt werden,
 kann man schönes bauen.'
;

$suche 'Steinen';

echo 
str_replace($suche"<strong>$suche</strong>"$text);
?>
Auch aus den Steinen, die einen in den Weg gelegt werden, kann man schönes bauen.

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<q> Logische Auszeichnung

CSS - Nahtlose unendliche Hintergrundbild-Scroll-Animation

PHP - Dateinamen trennen

JavaScript - Die Werte in Eingabefeldern per Button-Klick ändern

MySQL - Alle Einträge nach einem Tag löschen

Hintergründe
Der Hintergrund sollte nicht zu grell sein. Grelle Hintergründe belasten das Auge stark und machen Text schwer lesbar. Falls man ein Hintergrundbild verwendet, sollte es den Besucher nicht zu stark ablenken (keinesfalls: Steinkacheln, 3D-Reliefs, Holzmaserungen, Linienmuster... verwenden). Wichtig ist ein ausreichender Kontrast zwischen Text und Hintergrund. Gut ist zum Beispiel schwarze Schrift auf einem weißen oder pastellfarbenen Hintergrund. Hellgrün auf Gelb ist indiskutabel.