亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php 字符串如何轉換為16進制

發布時間:2021-03-12 11:02:56 來源:億速云 閱讀:190 作者:小新 欄目:編程語言

小編給大家分享一下php 字符串如何轉換為16進制,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

php字符串轉換為16進制的方法:首先創建一個PHP示例文件;然后通過“function strToHex($str) {...}”方法將字符串轉十六進制即可。

PHP字符串和十六進制如何實現互相轉換

今天在做項目中,因為要調用別人網站的接口,結果需要對請求和返回的時間進行十六進制加密處理,于是在網上查了下資料謝了一個轉換Demo做個記錄。

如果在TP下使用可以將下面函數放到common.php中

一,加密函數

<?php
/**
 *字符串轉十六進制函數
 *@pream string $str='abc';
 */
function strToHex($str) {
  $hex = "";
  for ($i = 0;$i < strlen($str);$i++) $hex.= dechex(ord($str[$i]));
  $hex = strtoupper($hex);
  return $hex;
}
?>

二、解密函數

<?php
/**
 *十六進制轉字符串函數
 *@pream string $hex='616263';
 */
function hexToStr($hex) {
  $str = "";
  for ($i = 0;$i < strlen($hex) - 1;$i+= 2) $str.= chr(hexdec($hex[$i] . $hex[$i + 1]));
  return $str;
}
?>

加密 解密 轉換 函數使用Demo事例,這里為了方便寫在了一個類中。【推薦學習:《PHP視頻教程》】

<?php
class Test {
  /**
   *字符串轉十六進制函數
   *@pream string $str='abc';
   */
  public function strToHex($str) {
    $hex = "";
    for ($i = 0;$i < strlen($str);$i++) $hex.= dechex(ord($str[$i]));
    $hex = strtoupper($hex);
    return $hex;
  }
  /**
   *十六進制轉字符串函數
   *@pream string $hex='616263';
   */
  public function hexToStr($hex) {
    $str = "";
    for ($i = 0;$i < strlen($hex) - 1;$i+= 2) $str.= chr(hexdec($hex[$i] . $hex[$i + 1]));
    return $str;
  }
} < spanstyle = "white-space:pre" > < / span > //測試Demo效果
$test = new Test();
$str = '要加密的內容sxfenglei';
$data = $test->strToHex($str);
echo '加密內容:要加密的內容sxfenglei <br>' . $data . '<hr>';
$output = $test->hexToStr($data);
echo '解密內容:E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569 <br>' . $output;
?>

運行結果:

加密內容:要加密的內容sxfenglei
E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569
解密內容:E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569
要加密的內容sxfenglei

看完了這篇文章,相信你對“php 字符串如何轉換為16進制”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

平泉县| 大渡口区| 洪雅县| 汽车| 宕昌县| 时尚| 会同县| 巫溪县| 浏阳市| 光泽县| 绥芬河市| 鹤峰县| 雅江县| 萍乡市| 正阳县| 武山县| 饶平县| 阳高县| 马山县| 麦盖提县| 瑞金市| 乌鲁木齐市| 永兴县| 册亨县| 崇信县| 广德县| 碌曲县| 军事| 五大连池市| 桂阳县| 兴和县| 淮安市| 双牌县| 宜宾县| 叙永县| 洞头县| 泰安市| 磐石市| 建水县| 华宁县| 滕州市|