PHP Zip

PHP杂项

선택 과목

<?php
과목 추천:
?>

실행 예제

PHP substr_compare() 함수

예제

두 문자열을 비교합니다:substr_compare("Hello world","Hello world",0);

힌트:

이 함수는 이진 보안이 있으며 선택적으로 대소문자를 구분합니다。string1문법string2문법startpos문법length문법casesubstr_compare(
, )
string1 매개변수
string2 설명
startpos 필수 사항. 비교할 문자열의 첫 번째를 정의합니다。 string1 필수 사항. 비교할 문자열의 두 번째를 정의합니다。
length 선택 사항. 비교를 시작할 위치를 정의합니다. 음수이면 문자열 끝에서 시작합니다. string1 중에서 얼마나 많은 문자를 비교할지 정의합니다(문자 수)。
case

선택 사항. 불리언 값, 대소문자 구분 비교를 수행할지 여부를 정의합니다:

  • FALSE - 기본적으로. 대소문자를 구분함
  • TRUE - 대소문자를 구분하지 않음

기술적인 세부 사항

반환 값:

이 함수는 다음을 반환합니다:

  • 0 - 두 문자열이 일치하면
  • <0 - 만약 string1 (시작 위치에서 startpos)미만 string2
  • >0 - 만약 string1 (시작 위치에서 startpos)초과 string2

만약 length 초과 또는 같음 string1 의 길이를 입력하면, 이 함수는 FALSE를 반환합니다.

PHP 버전: 5+
업데이트 로그: PHP 5.1부터, 음수 값을 사용할 수 있습니다. startpos

더 많은 예제

예제 1

문자열을 비교할 때 string1 비교 시작 위치가 6일 때:

<?php
echo substr_compare("Hello world","world",6);
?>

실행 예제

예제 2

모든 매개변수를 사용:

<?php
echo substr_compare("world","or",1,2);
echo substr_compare("world","ld",-2,2);
echo substr_compare("world","orl",1,2);
echo substr_compare("world","OR",1,2,TRUE);
echo substr_compare("world","or",1,3);
echo substr_compare("world","rl",1,2);
?>

실행 예제

예제 3

다른 반환 값:

<?php
echo substr_compare("Hello world!","Hello world!",0); // 두 문자열이 같습니다
echo substr_compare("Hello world!","Hello",0); // string1 대하 string2
echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 소하 string2
?>

실행 예제