php转换颜色为其反色的方法


Posted in PHP onApril 27, 2015

本文实例讲述了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) ? '0'.$c : $c;
  }
  return '#'.$rgb;
}
//使用范例:
// black -> white
print color_inverse('#000000'); 
// --> returns #ffffff
// blue -> yellow
print color_inverse('#0000FF');
// --> #FFFF00

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
模仿OSO的论坛(二)
Oct 09 PHP
让PHP支持页面回退的两种方法
Jan 10 PHP
PHP 文件扩展名 获取函数
Jun 03 PHP
php 应用程序安全防范技术研究
Sep 25 PHP
memcached 和 mysql 主从环境下php开发代码详解
May 16 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
Nov 13 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
May 29 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
php面向对象中static静态属性与方法的内存位置分析
Feb 08 PHP
php使用递归函数实现数字累加的方法
Mar 16 PHP
通过源码解析Laravel的依赖注入
Jan 22 PHP
PHP常见字符串操作函数与用法总结
Mar 04 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
Apr 27 #PHP
PHP+jQuery+Ajax实现用户登录与退出
Apr 27 #PHP
php使用cookie实现记住用户名和密码实现代码
Apr 27 #PHP
php使用cookie实现记住登录状态
Apr 27 #PHP
php curl请求信息和返回信息设置代码实例
Apr 27 #PHP
PHP rsa加密解密使用方法
Apr 27 #PHP
PHP、Java des加密解密实例
Apr 27 #PHP
You might like
珊瑚虫IP库浅析
2007/02/15 PHP
PHP获取文件后缀名的三个函数
2012/10/15 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
PHP 数组和字符串互相转换实现方法
2013/03/26 PHP
PHP查询网站的PR值
2013/10/30 PHP
php获取汉字首字母的函数
2013/11/07 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
js判断ie版本号的简单实现代码
2014/03/05 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
python3中函数参数的四种简单用法
2018/07/09 Python
详解django实现自定义manage命令的扩展
2019/08/13 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
利用matplotlib为图片上添加触发事件进行交互
2020/04/23 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
python自动生成sql语句的脚本
2021/02/24 Python
html5 video全屏播放/自动播放的实现示例
2020/08/06 HTML / CSS
阿拉伯世界最大的电子商务网站:Souq沙特阿拉伯
2016/10/28 全球购物
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
毕业生自我鉴定实例
2014/01/21 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
二手房购房意向书
2015/05/09 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书