133 of 410 menu

strcoll 함수

함수 strcoll는 현재 로케일을 고려하여 두 문자열을 비교합니다. 첫 번째 매개변수에는 비교할 첫 번째 문자열을, 두 번째 매개변수에는 두 번째 문자열을 전달합니다. 함수는 문자열이 동일하면 0을 반환하고, 첫 번째 문자열이 두 번째보다 작으면 -1을 반환하며, 첫 번째 문자열이 두 번째보다 크면 1보다 큰 수를 반환합니다.

문법

strcoll(string1, string2);

예제

다른 로케일로 문자열 비교하기:

<?php setlocale(LC_COLLATE, 'en_US.UTF-8'); $res1 = strcoll('apple', 'banana'); setlocale(LC_COLLATE, 'de_DE.UTF-8'); $res2 = strcoll('äpfel', 'zebra'); echo $res1; echo $res2; ?>

코드 실행 결과:

-1 -1

예제

동일한 문자열 비교하기:

<?php setlocale(LC_COLLATE, 'ru_RU.UTF-8'); $res = strcoll('строка', 'строка'); echo $res; ?>

코드 실행 결과:

0

함께 보기

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