133 of 410 menu

Funkcja strcoll

Funkcja strcoll porównuje dwa ciągi znaków z uwzględnieniem bieżącej lokalizacji. W pierwszym parametrze przekazywany jest pierwszy ciąg do porównania, w drugim - drugi ciąg. Funkcja zwraca 0 jeśli ciągi są identyczne, liczbę -1 jeśli pierwszy ciąg jest mniejszy od drugiego, i liczbę większą od 1 jeśli pierwszy ciąg jest większy od drugiego.

Składnia

strcoll(string1, string2);

Przykład

Porównywanie ciągów z różnymi lokalizacjami:

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

Wynik wykonania kodu:

-1 -1

Przykład

Porównywanie identycznych ciągów:

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

Wynik wykonania kodu:

0

Zobacz także

  • funkcję strcmp,
    która porównuje ciągi bez uwzględnienia lokalizacji
  • funkcję strcasecmp,
    która porównuje ciągi bez uwzględnienia wielkości liter
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć