PHP 문자열을 16진수로 변환하는 방법: 먼저 PHP 샘플 파일을 만든 다음 "function strToHex($str) {...}" 메서드를 사용하여 문자열을 16진수로 변환합니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP 문자열과 16진수를 서로 변환하는 방법
저는 오늘 프로젝트를 진행 중입니다. 다른 사람의 웹사이트 인터페이스를 호출하려면 요청과 반환 시간을 16진수로 암호화해야 한다는 사실이 밝혀져 인터넷에서 정보를 확인하고 이를 기록하기 위해 변환 데모를 만들었습니다.
TP에서 사용하는 경우 common.php
1에 다음 기능을 넣을 수 있습니다. 암호화 기능
<?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; } ?>
2. 암호화 및 복호화 변환 기능의 데모 예는 편의를 위해 여기에 작성됩니다. 수업 중. [추천 학습: "PHP Video Tutorial
"]<?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; } ?>실행 결과:
암호화 내용: 암호화할 내용 내용: E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569
위 내용은 PHP 문자열을 16진수로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!