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

substr_compare

이진 안전 비교 문자열 (오프셋 위치에서 지정된 길이 비교)
이름:substr_compare
분류:
사용 언어:php
한 줄 설명:지정된 시작 위치 (이진 안전 및 선택적 사례 민감성)의 두 줄을 비교하십시오.

예 1

두 줄을 비교하십시오.

 <span class="token php language-php"><span class="token delimiter important"><? php</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Hello World"</span> <span class="token punctuation">,</span> <span class="token number">0</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

직접 시도하십시오

예 2

String1 의 비교 시작 위치가 6 일 때 두 줄을 비교하십시오.

 <span class="token php language-php"><span class="token delimiter important"><? php</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"World"</span> <span class="token punctuation">,</span> <span class="token number">6</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

직접 시도하십시오

예 3

모든 매개 변수 사용 :

 <span class="token php language-php"><span class="token delimiter important"><? php</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"World"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"또는"</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> " <span class="token punctuation">World</span> <span class="token string double-quoted-string">"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"ld"</span> <span class="token punctuation">,</span> <span class="token operator">-2</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token number">)</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"World"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Orl"</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"world"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"또는"</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">,</span> <span class="token constant boolean">true</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"World"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"또는"</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">,</span> <span class="token number">3</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"world"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"rl"</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

직접 시도하십시오

예 4

다른 반환 값 :

 <span class="token php language-php"><span class="token delimiter important"><? php</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">,</span> <span class="token number">0</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token comment">// 두 문자열은 동일합니다</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Hello"</span> <span class="token punctuation">,</span> <span class="token number">0</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token comment">// <i>String1</i> 은 <i>String2</i> 보다 큽니다</span>
<span class="token keyword">echo</span> <span class="token function">substr_compare</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Hello World! Hello!"</span> <span class="token punctuation">,</span> <span class="token number">0</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token comment">// <i>String1</i> 은 <i>String2</i> 보다 작습니다</span>
<span class="token delimiter important">?></span></span>

직접 시도하십시오

유사한 함수
  • uuencode를 사용하여 문자열을 인코딩하십시오 convert_uuencode

    convert_uuencode

    uuencode를사용하여문자열을인코딩
  • 문자열의 은유 키를 계산하십시오 metaphone

    metaphone

    문자열의은유키를계산하십시오
  • 문자열의 시작과 끝에서 공백 (또는 다른 문자)을 제거합니다. trim

    trim

    문자열의시작과끝에서공백(또는다른문자)
  • Implode의 별칭 join

    join

    Implode의별칭
  • 캐릭터를 한 키릴 문자에서 다른 키릴 문자로 변환하십시오 convert_cyr_string

    convert_cyr_string

    캐릭터를한키릴문자에서다른키릴문자로변환
  • 이진 안전한 사례 감수성 문자열 비교 strcasecmp

    strcasecmp

    이진안전한사례감수성문자열비교
  • 문자열의 첫 번째 문자를 대문자로 설정하십시오 ucfirst

    ucfirst

    문자열의첫번째문자를대문자로설정하십시오
  • 문자열을 대문자로 변환합니다 strtoupper

    strtoupper

    문자열을대문자로변환합니다
인기 기사