현재 위치: > 함수 카테고리 모음> mb_encode_numericentity

mb_encode_numericentity

문자를 HTML 숫자 문자열 참조로 인코딩합니다
이름:mb_encode_numericentity
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:문자열의 비 ASCII 문자를 문자열로 인코딩하여 소수 또는 16 진수 인 문자 엔티티로 인코딩합니다.

함수 이름 : mb_encode_numericalentity ()

해당 버전 : PHP 4> = 4.0.6, PHP 5, PHP 7

함수 설명 : 문자열의 비 ASCII 문자 인코딩 문자

용법:

 string mb_encode_numericentity ( string $str , array $convmap , string $encoding = mb_internal_encoding() , bool $is_hex = false ): string

매개 변수 :

  • $ str : 인코딩 해야하는 문자열.
  • $ convmap : 문자에서 숫자 값으로 매핑을 포함하는 배열. 배열의 형식은 배열 (문자 시작, 문자 끝, 카디널리티, 변환 된 문자열 인코딩)입니다. 예를 들어, 모든 문자를 16 진 엔티티로 변환하려면 배열 (0, 0x10ffff, 16, '&#x%x;')을 사용할 수 있습니다.
  • $ 인코딩 : 선택적 매개 변수, 문자열 인코딩을 지정하고 현재 내부 인코딩의 기본값을 지정합니다.
  • $ IS_HEX : 옵션 매개 변수, 엔티티를 16 진수로 인코딩할지 여부를 지정합니다. 기본값은 False이므로 소수 인코딩이 사용됩니다.

반환 값 : 인코딩 된 문자열.

예:

 $str = "Hello, 世界!"; $convmap = array(0x80, 0x10FFFF, 0, 0xFFFD); $encoded_str = mb_encode_numericentity($str, $convmap, 'UTF-8', true); echo $encoded_str;

산출:

 Hello, 世界!

위의 예에서, 우리는 "Hello, World!" 16 진 문자 실체로서. 캐릭터 "세계"의 16 진 코드는 4E16이고, 캐릭터 "세계"의 16 진 코드는 754C이므로 출력 결과는 "Hello, World!"입니다.

유사한 함수
  • 문자열의 너비를 반환합니다 mb_strwidth

    mb_strwidth

    문자열의너비를반환합니다
  • 특정 문자를 얻으십시오 mb_chr

    mb_chr

    특정문자를얻으십시오
  • 사전 정의 된 다중 바이트 스트링에 대한 다중 바이트 정규식 일치 mb_ereg_search

    mb_ereg_search

    사전정의된다중바이트스트링에대한다중바이
  • 내부 문자 인코딩을 설정/가져옵니다 mb_internal_encoding

    mb_internal_encoding

    내부문자인코딩을설정/가져옵니다
  • 문자열의 일부를 얻으십시오 mb_substr

    mb_substr

    문자열의일부를얻으십시오
  • 사전 정의 된 멀티 바이트 스트링의 멀티 바이트 정규 표현의 일치하는 부분의 위치와 길이를 반환합니다. mb_ereg_search_pos

    mb_ereg_search_pos

    사전정의된멀티바이트스트링의멀티바이트정
  • 문자열 길이를 얻으십시오 mb_strlen

    mb_strlen

    문자열길이를얻으십시오
  • MIME 헤더 필드에서 문자열을 디코딩합니다 mb_decode_mimeheader

    mb_decode_mimeheader

    MIME헤더필드에서문자열을디코딩합니다
인기 기사