Hallo Forum,
ich dachte mit strpos könnte ich nach Übereinstimmungen suchen und dann den Text jeweils anders einfärben
Thread
PHP strpos findet text nicht
Hallo Forum,
ich verwende aktuell mal eine für mich neue funktion und möchte texte/zeilen nach worten durch suchen und diese dann farblich makieren.
(Code, 8 lines)
Ich lese die daten aus einer tabelle und durchsuche die zeile nach dem wort sonne.
wird aber leider nicht immer erkannt.
danke lars
ich verwende aktuell mal eine für mich neue funktion und möchte texte/zeilen nach worten durch suchen und diese dann farblich makieren.
(Code, 8 lines)
Ich lese die daten aus einer tabelle und durchsuche die zeile nach dem wort sonne.
wird aber leider nicht immer erkannt.
danke lars
aber sobald in der db-tabelle mehr als ein Eintrag vorhanden ist, wird der Text anzählig der Inhalte (Zeilen) mehrfach ausgegeben.
Code
function msg_color($pdo, $alert_tbl, $zeile_msg) {
$sql = "SELECT * FROM $alert_tbl";
foreach ($pdo->query($sql) as $alert) {
if($alert['id'] > 0) {
$position = strpos($zeile_msg, $alert['suchwort']);
if($position !== false) {
echo "<font color=".$alert['suchfarbe'].">".$zeile_msg." ";
} else {
echo $zeile_msg." ";
}
} else {
echo $zeile_msg." ";
} } }
Display More
ich wollte mal an meinem Thema weiter bauen.
vielleicht muß ich auch komplett anders heran gehen.
danke um jede Lösung
Lars