130 of 410 menu

strncmp 함수

strncmp 함수는 처음 n 문자를 바이너리-세이프 방식으로 대소문자를 구분하여 비교합니다. strcmp와 마찬가지로, 같으면 0을, 첫 번째 문자열이 작으면 음수를, 크면 양수를 반환합니다.

구문

strncmp(string $str1, string $str2, int $length): int

예제

동일한 문자열의 처음 3 문자 비교:

<?php $res = strncmp("Hello", "Help me", 3); echo $res; ?>

코드 실행 결과:

0

예제

다른 문자열의 처음 4 문자 비교:

<?php $res = strncmp("apple", "apricot", 4); echo $res; ?>

코드 실행 결과 ('l' < 'r' 이므로 음수):

-8

예제

문자열 접두사 확인:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "안전한 연결"; } ?>

코드 실행 결과:

"안전한 연결"

함께 보기

  • 전체 문자열을 비교하는 strcmp 함수
  • 처음 n 문자를 대소문자 구분 없이 비교하는 strncasecmp 함수
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부