PHP 순서()

WBOY
풀어 주다: 2024-08-29 12:56:21
원래의
431명이 탐색했습니다.

PHP의 ord() 함수는 ASCII 값을 반환값으로 얻는 매우 중요한 함수인 inbuild 함수입니다. 이것은 문자열을 매개변수로 간주하고, 앞서 언급한 바와 같이 반환값이 정의된 이 문자열의 첫 번째 문자의 ASCII 값으로 나오는 함수입니다. Php ord 함수는 기본적으로 문자열에서 단일 매개변수를 취하며 ASCII 값을 반환 값으로 가져오기 위한 필수 매개변수입니다. 문자열 함수와 ord 함수의 연관도 그 의미가 있습니다.

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

구문:

ord(String)
로그인 후 복사

구문 흐름은 다음과 같습니다. ord 함수는 문자열의 첫 번째 문자를 가져오는 데 사용되는 PHP의 문자열 참조의 일부이며 매개변수로 전달됩니다. 또한 문자열은 ord 함수의 가장 중요한 매개변수이며 둘 다 어떻게든 서로 의존합니다. 문자열은 가장 필요한 매개 변수이며 문자열, 특히 문자열의 첫 번째 문자와 관련된 ASCII 값을 가져오는 데 사용됩니다.

PHP에서 ord() 함수는 어떻게 작동하나요?

PHP ord는 PHP 4, PHP 5, PHP 7의 PHP 버전에 포함된 함수입니다. 문자열의 첫 번째 바이트를 0에서 255 사이의 값으로 변환합니다.

이진수 값이 먼저 해석된 다음 문자열의 입력으로 제공된 문자열의 첫 번째 바이트가 0에서 255 사이의 부호 없는 정수로 작동합니다.

문자열이 단일 바이트로 인코딩된 문자열인 경우에만 세트의 매핑 테이블에 있는 값으로 세트의 전체 매핑에서 문자 위치를 반환하는 것과 동일한 값을 반환합니다. 그러나 함수가 문자열 인코딩을 인식하지 못하고 특히 유니코드 코드를 멀티바이트 인코딩 값의 한 지점으로 식별하지 않는다는 조건이 적용됩니다.

chr은 또한 ord() 함수를 보완하는 함수입니다. 또한 바이트 값을 다음과 같이 해석하여 단일 바이트 인코딩으로 1문자 문자열을 다시 반환함으로써 문자열의 일부 문자를 포함하는 단일 매개변수를 사용하여 문자열을 입력으로 사용합니다. 부호 없는 정수. 또한 이는 멀티바이트 인코딩으로 문자열을 생성할 수도 있는 일부 코드 포인트나 값을 전달하기 위해 단일 바이트 인코딩으로 1문자 문자열을 생성하는 데 사용될 수 있습니다. 함수에 속하는 매개변수는 0~255 사이의 정수값과 동일하다. 이와 반대로 반환형은 지정된 바이트를 포함하는 단일 문자열이 된다. 이러한 언급된 특성은 PHP의 ord() 함수와 완전히 호환된다는 것을 보여줍니다.

ASCII 값은 PHP의 ord() 함수와 가장 잘 어울리는 조합입니다. 이는 ASCII 값과 이를 가리키는 ASCII 테이블 값을 참조하고 가리키는 데 도움이 됩니다. PHP ord() 함수의 중요한 매개변수 중 하나이기도 합니다.

mb_ord()는 문자의 코드 포인트를 얻는 데 도움이 되는 방식으로 작동하는 ord() 함수의 하위 집합 함수입니다. 조건이 만족되면 값을 반환하고, 그렇지 않으면 반환 유형으로 false 값을 반환합니다. 문자열 및 단일 인코딩 유형 문자열은 ord() 함수의 하위 집합인 md_ord() 함수에 전달되는 매개 변수입니다.

참고: 언급된 md_ord 함수는 완전히 문서화되지 않았으며 PHP 버전 문서의 일부로 사용할 수 없습니다. 정의되고 설명되는 매개변수와 반환 유형일 뿐이지만 실제 종속성과 후속 조치는 아직 공식 문서나 PHP 웹사이트, 특히 md_ord 함수에 대해서는 존재하지 않습니다.

PHP ord() 함수 구현 예

다음은 PHP ord() 함수의 예입니다.

예시 #1

이 프로그램은 주어진 프로그램에서 ord() 함수를 사용하여 문자열 입력에서 We 값을 반환하는 ord() 함수를 보여줍니다.

코드:

<?php
echo ord("we")."\n";
echo ord("welcome")."\n";
?>
로그인 후 복사

출력:

PHP 순서()

예시 #2

이 프로그램은 ord 함수의 반환 유형에 대한 매개 변수로 전달되는 문자열을 표현하기 위해 ord 함수를 사용하여 정수 값을 반환하고 문자열의 ASCII 값 e가 값 101로 반환되는 방법을 보여줍니다. .

코드 :

<?php
echo ord("educba");
?>
로그인 후 복사

출력:

PHP 순서()

예시 #3

이 프로그램은 ord 함수의 반환 유형에 대한 매개 변수로 전달되는 문자열을 표현하기 위해 ord 함수를 사용하여 정수 값을 반환하고 문자열의 ASCII 값 g가 값 103으로 반환되는 방법을 보여줍니다.

코드 :

<?php
echo ord("grammer");
?>
로그인 후 복사

출력:

PHP 순서()

Example #4

A program to represent that the first character of the string being passed is a line feed using ord() function.

Code :

<?php
$str = "\n";
if (ord($str) == 10) {
echo "First character of \$str in the ord function is a line feed.\n";
}
?>
로그인 후 복사

Output:

PHP 순서()

Example #5

A program to represent the ord function if the scope of the declaration is not global instead if it is local then the output will be represented as an output.

Code :

<?php
declare(encoding ='UTF-8');
$str = " ";
for ( $pos=0; $pos < strlen($str); $pos ++ ) {
$byte = substr($str, $pos);
echo 'Byte ' . $pos . ' of $str has value ' . ord($byte) . PHP_EOL;
}
?>
로그인 후 복사

Output:

PHP 순서()

Example #6

A program to represent the ord function if the scope of the declaration is not declared and an empty string is passed whose output stands as illustrated below.

Code :

<?php
$str = " ";
for ( $pos=0; $pos < strlen($str); $pos ++ ) {
$byte = substr($str, $pos);
echo 'Byte ' . $pos . ' of $str has value ' . ord($byte) . PHP_EOL;
}
?>
로그인 후 복사

Output:

PHP 순서()

Conclusion

PHP ord() function only supports for PHP 4, PHP5 and PHP 7 versions. It is a pre-defined function that blends with the string references of the PHP language very nicely and helps in providing end-users a better functionality and feature for string and Unicode-defined strings.

Recommended Article

This is a guide to the PHP ord(). Here we discuss the Introduction to PHP ord() Function and how it works along with examples as well as Code Implementation. You can also go through our other suggested articles to learn more-

  1. Overview of Abstract Class in Python
  2. What is Abstract Class in PHP?
  3. Socket Programming in PHP with Methods
  4. Introduction to PHP Frameworks

위 내용은 PHP 순서()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!