Heim  >  Artikel  >  Backend-Entwicklung  >  PHP verarbeitet den Farbwert und wandelt die Farbe in ihre Umkehrfarbe um

PHP verarbeitet den Farbwert und wandelt die Farbe in ihre Umkehrfarbe um

墨辰丷
墨辰丷Original
2018-06-11 13:50:251668Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Konvertieren von Farben in ihre inversen Farben in PHP vorgestellt, einschließlich der damit verbundenen Kenntnisse der PHP-Bedienung von Farbwerten. Freunde in Not können sich darauf beziehen.

Dieser Artikel beschreibt das Beispiel für die Konvertierung von Farben seine inverse Farbe in der PHP-Farbmethode. Die spezifische Analyse lautet wie folgt:

Dieser PHP-Code kann eine Farbe in die entgegengesetzte Farbcodierung ändern, wie zum Beispiel: Weiß wird schwarz, Blau wird gelb

function color_inverse($color){
  $color = str_replace('#', '', $color);
  if (strlen($color) != 6){ return '000000'; }
  $rgb = '';
  for ($x=0;$x<3;$x++){
    $c = 255 - hexdec(substr($color,(2*$x),2));
    $c = ($c < 0) ? 0 : dechex($c);
    $rgb .= (strlen($c) < 2) ? &#39;0&#39;.$c : $c;
  }
  return &#39;#&#39;.$rgb;
}
//使用范例:
// black -> white
print color_inverse(&#39;#000000&#39;); 
// --> returns #ffffff
// blue -> yellow
print color_inverse(&#39;#0000FF&#39;);
// --> #FFFF00

Zusammenfassung : Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich sein wird.

Verwandte Empfehlungen:

Wie man Multithreading in PHP implementiert

Wie man Sitzungen und Datenbanken betreibt in PHP

PHP implementiert die Funktion des dynamischen Hinzufügens von Bildwasserzeichen entsprechend der Farbumgebung

Das obige ist der detaillierte Inhalt vonPHP verarbeitet den Farbwert und wandelt die Farbe in ihre Umkehrfarbe um. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn