91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

长治市| 涟水县| 准格尔旗| 天全县| 尼木县| 灵川县| 桂平市| 武宁县| 瑞昌市| 乌拉特前旗| 江都市| 前郭尔| 铅山县| 侯马市| 鹤壁市| 筠连县| 太谷县| 吉林省| 夏邑县| 郧西县| 柳州市| 南充市| 岑溪市| 宜宾县| 治县。| 洞头县| 古田县| 四平市| 保德县| 噶尔县| 江永县| 依安县| 台东县| 若羌县| 丹寨县| 西安市| 潜江市| 玉龙| 玉林市| 富川| 蚌埠市|