132 of 410 menu

함수 strcmp

함수 strcmp는 이진 안전(binary-safe) 방식으로 대소문자를 구분하여 문자열을 비교합니다. 문자열이 동일하면 0을, 첫 번째 문자열이 두 번째보다 작으면 음수를, 첫 번째 문자열이 두 번째보다 크면 양수를 반환합니다.

문법

strcmp(string $str1, string $str2): int

예시

동일한 문자열 비교:

<?php $res = strcmp("Hello", "Hello"); echo $res; ?>

코드 실행 결과:

0

예시

서로 다른 문자열 비교 (대소문자 구분):

<?php $res = strcmp("Apple", "apple"); echo $res; ?>

코드 실행 결과 (ASCII에서 'A' < 'a'이므로 음수):

-32

예시

조건문에서 사용:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "비밀번호가 맞습니다"; } else { echo "비밀번호가 틀립니다"; } ?>

코드 실행 결과:

"비밀번호가 맞습니다"

함께 보기

  • 함수 strcasecmp,
    대소문자를 구분하지 않고 문자열을 비교합니다.
  • 함수 strncmp,
    문자열의 처음 n개의 문자를 비교합니다.
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부