ホームページ >バックエンド開発 >PHPチュートリアル >PHP はカラー値を操作し、カラーをその逆のカラーに変換します。

PHP はカラー値を操作し、カラーをその逆のカラーに変換します。

墨辰丷
墨辰丷オリジナル
2018-06-11 13:50:251695ブラウズ

この記事では、PHP でカラーをその逆カラーに変換する方法を主に紹介します。これには、PHP でカラー値を操作する関連スキルが含まれます。必要な方は、以下を参照してください。

この記事の例では、 PHP カラーメソッドでのカラーの反転カラーへの変換。具体的な分析は次のとおりです。

この PHP コードでは、白が黒、青が黄色など、色を反対のカラー コーディングに変更できます。

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

概要 :以上がこの記事の全内容です、皆様の学習に少しでもお役に立てれば幸いです。

関連する推奨事項:

PHP でマルチスレッドを実装する方法

セッションとデータベースを操作する方法in PHP

PHP は、色環境に応じて画像の透かしを動的に追加する機能を実装します

以上がPHP はカラー値を操作し、カラーをその逆のカラーに変換します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。