133 of 410 menu

Funkcija strcoll

Funkcija strcoll lygina dvi eilutes atsižvelgdama į dabartinę lokalę. Pirmajame parametre perduodama pirmoji eilutė palyginimui, antrajame - antroji eilutė. Funkcija grąžina 0 jei eilutės identiškos, skaičių -1 jei pirmoji eilutė mažesnė už antrąją, ir skaičių didesnį 1 jei pirmoji eilutė didesnė už antrąją.

Sintaksė

strcoll(string1, string2);

Pavyzdys

Eilučių palyginimas su skirtingomis lokalėmis:

<?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; ?>

Kodo vykdymo rezultatas:

-1 -1

Pavyzdys

Identškų eilučių palyginimas:

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

Kodo vykdymo rezultatas:

0

Taip pat žiūrėkite

  • funkciją strcmp,
    kuri lygina eilutes neatsižvelgdama į lokalę
  • funkciją strcasecmp,
    kuri lygina eilutes neatsižvelgdama į raidžių registrą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti