Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP – 주어진 문자의 유니코드 포인트 값을 얻는 방법은 무엇입니까?

<시간/>

PHP에서는 mb_ord()를 사용할 수 있습니다. 주어진 문자의 유니코드 코드 포인트 값을 가져오는 함수입니다. 이 기능은 PHP 7 이상 버전에서 지원됩니다. mb_ord() 함수는 mc_chr()을 보완합니다. 기능.

구문

int mb_ord($str_string, $str_encoding)

매개변수

mb_ord() 다음 두 매개변수를 받아들입니다 -

  • $str_string − 이 매개변수는 문자열에 사용됩니다.

  • $str_encoding - 문자 인코딩 매개변수입니다. 없거나 NULL이면 내부 인코딩 값을 사용할 수 있습니다.

반환 값

mb_ord() 주어진 문자열의 첫 번째 문자에 대한 유니코드 포인트 값을 반환합니다. 실패 시 False를 반환합니다.

예시

<?php
   echo "Get the numeric value of character \n";
   var_dump(mb_ord("B", "UTF-8"));
   var_dump(mb_ord("d", "UTF-8"));
   var_dump(mb_ord("\x80", "ISO-8859-2"));
   var_dump(mb_ord("\x80", "Windows-1251"));
?>

출력

다음 출력을 생성합니다 -

Get the numeric value of characters
int(66)
int(100)
int(128)
int(1026)