"Hello World!"를 16진수 값으로 변환:
<?php $str = bin2hex("Hello World!"); echo($str); ?>
정의 및 사용법
bin2hex() 함수는 ASCII 문자 문자열을 16진수 값으로 변환합니다. pack() 함수를 사용하여 문자열을 다시 변환할 수 있습니다.
Syntax
bin2hex(string)
매개변수 Description
string 필수입니다. 변환할 문자열을 지정합니다.
기술 세부 사항 반환 값:
변환할 문자열의 16진수 값을 반환합니다.
문자열 값을 2진수에서 16진수로 변환하고 다시 되돌립니다:
<?php $str = "Hello world!"; echo bin2hex($str) . "<br>"; echo pack("H*",bin2hex($str)) . "<br>"; ?>
//php中有 bin2hex方法,但没有 hex2bin方法,以下简单实现 hex2bin : <?php function hex2bin($data) { $len = strlen($data); return pack("H" . $len, $data); } ?>
PHP bin2hex()는 ASCII 문자 문자열을 16진수 값으로 변환하는 데 사용됩니다.
bin2hex 정의 및 사용법
addAttribute() 함수는 SimpleXML 요소에 속성을 추가합니다.
이 함수에는 반환 값이 없습니다.
구문
class SimpleXMLElement { string addAttribute(name,value,ns) }
매개변수 설명 속성의 이름을 지정합니다. 값은 필수입니다. 속성의 값을 지정합니다.
ns 선택사항입니다. 속성의 네임스페이스를 지정합니다.
bin2hex 예제
XML 파일:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
PHP 코드:
<?php $xml = simplexml_load_file("test.xml"); $xml->body[0]->addAttribute("type", "small"); foreach($xml->body[0]->attributes() as $a => $b) { echo $a,'="',$b,'"'; } ?>
출력:
type="small"
위 내용은 ASCII 문자 문자열을 16진수 값으로 변환하는 PHP 함수 bin2hex()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!