返回顶部
  • 发帖数48
  • 粉丝1

北京音视跳动首席架构师。拥有10多年的音视频实时互动直播研发经验,多年团队管理经验。参加并设计了多个高负载,大并发服务器架构。曾在全时云会议担任研发经理,带领团队研发同时进行10000场会议的音视频会议平台。曾在跟谁学团队担任直播研发高级经理,带领团队研发在线教育直播平台,同一教室内可支持上万人。

[开发语言] php 字符串、十六进制互转

[复制链接]
admin 显示全部楼层 发表于 2020-12-1 10:45:05 |阅读模式 打印 上一主题 下一主题
字符串转16进制


  1. public static function String2Hex($string){
  2. $hex = '';
  3. for ($i=0; $i<strlen($string); $i++){
  4. $ord = ord($string[$i]);
  5. $hexCode = dechex($ord);
  6. $hex .= substr('0'.$hexCode, -2);
  7. }
  8. return strToUpper($hex);
  9. }
复制代码


16进制转字符串


  1. public static function Hex2String($hex){
  2. $string='';
  3. for ($i=0; $i < strlen($hex)-1; $i+=2){
  4. $string .= chr(hexdec($hex[$i].$hex[$i+1]));
  5. }
  6. return $string;
  7. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

星点互联 成立于2014年8月,是目前国内优秀的开源技术社区,拥有超过300万会员,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作