Textfarbe innerhalb "str_pad"

Torsten Ernst

Mitglied
Hallo,

ich verwende folgenden Code:

PHP:
$locator = str_pad ( $locRX, 6, '?' );

Wenn nun mit "?" aufgefüllt wird sollte das bzw. die Fragezeichen in rot dargestellt werden. Aber nur das Fragezeichen, der Rest was links davon steht müsste schwarz bleiben. Ich bekomme das einfach nicht hin. Ist es überhaupt möglich? Wenn ja, ein kleiner Tipp wäre nett.

Liebe Grüße, Stumpi
 
Hi

PHP hat keine Farben innerhalb von Strings, aber mit CSS gehts:

Zuerst die Fragezeichen zur Auffüllung als eigenen String ermitteln:
Code:
$locRXQuestionMarks = str_pad ( "", 6 - strlen($locRX), '?' );
und dann mit einer CSS-Regel zusammenfügen:
Code:
$locator = $locRX . '<span style="color: red">' . $locRXQuestionMarks . '</span>';

Statt immer style="color: red" zu schreiben kann man eine seitenweise
class machen und dann nur den Namen davon eintragen.
 
Zuletzt bearbeitet:
Vielen Dank für die hilfreiche Antwort, allein wäre ich nie darauf gekommen. Statt "color=red" habe ich "color: red" verwendet, sonst klappt es nicht.
Super Forum! :)

Liebe Grüße, Stumpi
 

Neue Beiträge

Zurück