>  기사  >  백엔드 개발  >  ASCII 문자 문자열을 16진수 값으로 변환하는 PHP 함수 bin2hex()

ASCII 문자 문자열을 16진수 값으로 변환하는 PHP 함수 bin2hex()

PHP中文网
PHP中文网원래의
2017-11-01 10:28:063014검색

"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&#39;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,&#39;="&#39;,$b,&#39;"&#39;;
  }
?>

출력:

type="small"

위 내용은 ASCII 문자 문자열을 16진수 값으로 변환하는 PHP 함수 bin2hex()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.