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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне