• 技术文章 >后端开发 >php教程

    php转换颜色为其反色的方法_php技巧

    2016-05-16 20:16:25原创1084
    本文实例讲述了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程序设计有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 转换颜色 反色
    上一篇:PHP实现根据银行卡号判断银行_php技巧 下一篇:php简单实现屏蔽指定ip段用户的访问_php实例
    Web大前端开发直播班

    相关文章推荐

    • 一文带你PHP利用phpmailer实现邮件发送功能• php反序列化实例详解之字符串逃逸• 什么是PHPUnit?在PHP项目中怎么使用?• 织梦后台浏览缩略图有关问题• 关于PHP组织密度不统一数据的系列有关问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网