. .

PHP • Farbwerte von RGB nach HEX bzw. HEX nach RGB

PHP - Dezimal/Hexadezimal-Umrechner

Um die Farben einzelner Elemente auf Webseiten festzulegen, gibt es zwei Möglichkeiten. Die Farben können als RGB-Werte im Hexadezimalformat oder, für die benannten Farben, durch die Verwendung des englischen Farb-Namens definiert werden.




RGB nach HEX / HEX nach RGB - konvertieren





Folgende Eingaben sind möglich:

X11 Farbnamen • Beispiel: DarkGoldenrod

(HEX nach RGB) • #rrggbb oder rgb • Beispiel: #B8860B

(RGB nach HEX) • r,g,b oder r-g-b • Beispiel: 184-134-11



str_replace()


Die Funktion str_replace() ersetzt alle Vorkommen eines Such-Strings durch einen Ersatz-String.

Zur Erklärung:

str_replace ( $suchstring , $ersatzstring , $string )

Ein Beispiel:

<?php
$string = '#B03060';
$suchstring = '#';
$ersatzstring = '';
echo str_replace($suchstring , $ersatzstring , $string);
echo str_replace('#' , '' , '#B03060');
?>
Das Beispiel erzeugt folgende Ausgabe:
B03060 

strlen()


Die Funktion strlen() ermittelt die Länge eines Strings.

Zur Erklärung:

strlen ( $string )

Ein Beispiel:

<?php
$string = 'B03060';
echo strlen($string);
echo strlen('B03060');
?>
Das Beispiel erzeugt folgende Ausgabe:
6 

substr()


Die Funktion substr() gibt einen Teil eines Strings zurück.

Zur Erklärung:

substr ( $string, int $start [, int $length ] )

Der zweite Parameter ($start) definiert die $start-Position von $string
Ist $start nicht negativ, beginnt der Ergebnis-String an der Anfangsposition von $string, angefangen bei 0 (Null).
Ist $start negativ, beginnt der Ergebnis-String an der Endposition von $string, angefangen vom letzten Zeichen.
Ist $string kürzer als oder gleich $start Zeichen, wird FALSE zurückgegeben.

Der dritte Parameter ($length) definiert die zu reduzierende Menge von $string, beginnend von der durch $start festgelegten Anfangsposition.
Ist $length angegeben und positiv, werden vom String höchstens, wie durch $length, angegebene Zeichen abgeschnitten, beginnend von der durch $start festgelegten Anfangsposition.
Ist $length angegeben und negativ, werden vom String genau soviele Zeichen abgeschnitten, wie durch $length, angegebene, beginnend von der durch $start festgelegten Anfangsposition.
Ist $length mit einem Wert 0, NULL oder FALSE angegeben, wird eine leerer Ergebnis-String zurückgegeben.

Ein Beispiel:

<?php
$string = 'B03060';
$start = '0'; $length = '2';
echo substr($string, $start , $length );
echo substr(B03060, 0 , 2 );
?>
Das Beispiel erzeugt folgende Ausgabe:
B0 

hexdec()


Die Funktion hexdec() wandelt den hexadezimalen Eingabestring in einen Dezimalwert um.

hexdec() ignoriert alle nicht hexadezimal kodierten Zeichen (0-9 a-f) im Eingabestring.

Zur Erklärung:

hexdec ( $string )

Ein Beispiel:

<?php
$string = 'B0';
echo hexdec($string);
echo hexdec('B0');
?>
Das Beispiel erzeugt folgende Ausgabe:
176

Und somit haben wir von unserem Ausgangswert #B03060 (#rrggbb) den RGB-Wert für Rot ermittelt.


dechex()


Die Funktion dechex() wandelt den dezimalen Eingabestring in einen Hexadezimalwert um.

Der größte konvertierbare dezimale Eingabestring beträgt 4294967295 - einem Hexadezimalwert von ffffffff.

Zur Erklärung:

dechex ( $string )

Ein Beispiel:

<?php
$string = '176';
echo dechex($string);
echo dechex('176');
?>
Das Beispiel erzeugt folgende Ausgabe:
b0

explode()


Die Funktion explode() Teilt einen String anhand einer Zeichenkette und gibt ein Array aus Strings zurück.

Zur Erklärung:

explode ( string $delimiter , string $string [, int $limit ] )

Der Erste Parameter ($delimiter) definiert die Zeichenkette, an der die Abtrennung des jeweiligen Teils von $string erfolgt

Der dritte Parameter ($limit) definiert die maximale Anzahl der Rückgabe Array.
Ist $limit angegeben und positiv, wird ein Array aus Strings zurückgegeben, die jeweils Teil von string sind und dabei an der mit $delimiter angegebenen Zeichenkette gesplittet wurden.
Ist $limit negativ, wird bis auf die letzten $limit Teile im Array, ein Array aus Strings zurückgegeben.
Ist $limit null, wird er wie 1 behandelt.

Ein Beispiel:

<?php
$string = '176-48-96';
$delimiter = '-';
$limit = '3';
print_r(explode($delimiter ,$string, $limit));
print_r(explode('-', '176-48-96', '3'));
?>
Das Beispiel erzeugt folgende Ausgabe:
Array
(
[0] => 176
[1] => 48
[2] => 96
)

» zum Seitenanfang

Tipps & Tricks

mehr zum Thema: nächster und vorheriger EintragMySQL nächsten und vorherigen Datensatz

Den alphabetisch nächsten und vorherigen Datensatzes aus einer Datenbank ermitteln und in alphatischer Reihenfolge den nächsten und vorherigen Datensatz ausgeben.

» mehr zum Thema: nächster und vorheriger Eintragmehr lesen

mehr zum Thema: Teil eines Datensatzes suchen und ersetzenMySQL Teilstring suchen und ersetzen

In einer Datenbanktabelle einen bestimmten Teil eines Strings suchen und diesen dann auszutauschen.

» mehr zum Thema: Teil eines Datensatzes suchen und ersetzenmehr lesen

mehr zum Thema: Browser & IP-Adresse indentifizierenPHP Browser identifizieren

Beim Aufruf einer Website sendet jeder Browser eine Kennung, die dem Server angibt, um welchen "User-Agent" es sich handelt.

» mehr zum Thema: Browser & IP-Adresse indentifizierenmehr lesen

mehr zum Thema: Datum und UhrzeitfunktionPHP Datum und Zeit

Für zeitgesteuerte Inhalte sind Datum- und Uhrzeitfunktionen unerlässlich. Grundlage bildet der von Unix-Systemen verwendete Timestamp.

» mehr zum Thema: Datum und Uhrzeitfunktionmehr lesen

mehr zum Thema: Anzahl Zeichen im String ermittelnPHP Zeichen & Wörter zählen

Häufig genügt es zu wissen, wie viele Zeichen der Text beinhaltet, php kann jedoch weitaus mehr.

» mehr zum Thema: Anzahl Zeichen im String ermittelnmehr lesen

mehr zum Thema: Zeichen & Zeichenfolgen ersetzenPHP Zeichen ersetzen

Häufig ist es notwendig mehrere Zeichen oder Zeichenfolgen innerhalb eines Strings zu ersetzen.

» mehr zum Thema: Zeichen & Zeichenfolgen ersetzenmehr lesen

mehr zum Thema: HTML-Entity - Maskierungen für SonderzeichenPHP HTML-Entities

Standardkonformer HTML-Code erfordert eine korrekte Ausgabe sämtlicher Literalen, dazu gehören auch und vor allem soggenannte HTML-Entity.

» mehr zum Thema: HTML-Entity - Maskierungen für Sonderzeichenmehr lesen

mehr zum Thema: Farbwerte von RGB nach HEX bzw. HEX nach RGBPHP RGB/HEX-Umrechner

Um die Farben einzelner Elemente auf Webseiten festzulegen, gibt es zwei Möglichkeiten. Die Farben können als RGB-Werte im Hexadezimalformat oder ...

» mehr zum Thema: Farbwerte von RGB nach HEX bzw. HEX nach RGBmehr lesen

mehr zum Thema: Perl Compatible Regular ExpressionsPHP PCRE-Funktionen

Die PHP PCREInformationBedeutung: PCREPerl Compatible Regular Expressions Funktionen sind eine Programmbibliothek zur Auswertung von Regulären Ausdrücken ...

» mehr zum Thema: Perl Compatible Regular Expressionsmehr lesen

mehr zum Thema: Regular Expressions / RegExpPHP Reguläre Ausdrücke

Reguläre Ausdrücke, auch Regex oder RegExp genannt, sind Zeichen- ketten, die ...

» mehr zum Thema: Regular Expressions / RegExpmehr lesen

mehr zum Thema: Regular Expressions / RegExpRegEx Beispiele

Praxisbzogene Regular Expression Beispiele für die Anwendung in PHP.

» mehr zum Thema: Regular Expressions / RegExpmehr lesen


Tastaturkürzel