substr_compare - 두 문자열을 오프셋에서 최대 길이 문자까지 이진 안전 비교 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

substr_compare - 두 문자열을 오프셋에서 최대 길이 문자까지 이진 안전 비교 정보

PHP substr_compare - 두 문자열을 오프셋에서 최대 길이 문자까지 이진 안전 비교

본문

substr_compare - 두 문자열을 오프셋에서 최대 길이 문자까지 이진 안전 비교

 

설명 ¶

 

int substr_compare ( string $main_str , string $str , int $offset [, int $length [, bool $case_insensitivity= false ]])

substr_compare ()는 비교main_str 위치에서offset함께str 최대length문자.

 

매개 변수 ¶

 

main_str

비교되는 주요 문자열입니다.

 

str

비교되는 보조 문자열.

 

offset

비교의 개시 위치. 음수이면 문자열 끝에서부터 시작됩니다.

 

length

비교의 길이. 기본값은 길이의 가장 작은 str길이와 비교됩니다 . main_stroffset

 

case_insensitivity

경우 case_insensitivity이며 TRUE, 비교는 대소 문자를 구분이다.

 

반환 값 ¶

 

<경우 0을 반환 main_str위치에서 offset이하보다 str0이보다 크면> str가 동일하면, 0. 경우 offset의 길이보다 크거나 main_str, 또는이 length설정되고, 1 미만 (종래 PHP 5.5.11까지)가된다 substr_compare ()이 경고를 출력 복귀 FALSE.

 

변경 내역 ¶

 

번역 기술

5.5.11 length이제 0이 될 수 있습니다 .

5.1.0 부정적인 것을 사용할 가능성을 추가했습니다 offset.

예 ¶

 

Example # 1 substr_compare () 예제

 

<?php

echo substr_compare("abcde", "bc", 1, 2); // 0

echo substr_compare("abcde", "de", -2, 2); // 0

echo substr_compare("abcde", "bcg", 1, 2); // 0

echo substr_compare("abcde", "BC", 1, 2, true); // 0

echo substr_compare("abcde", "bc", 1, 3); // 1

echo substr_compare("abcde", "cd", 1, 2); // -1

echo substr_compare("abcde", "abc", 5, 1); // warning

?>

추천
0

댓글 0개

전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT