133 of 410 menu

Συνάρτηση strcoll

Η συνάρτηση strcoll συγκρίνει δύο συμβολοσειρές λαμβάνοντας υπόψη την τρέχουσα locale. Στην πρώτη παράμετρο περνάται η πρώτη συμβολοσειρά για σύγκριση, στη δεύτερη - η δεύτερη συμβολοσειρά. Η συνάρτηση επιστρέφει 0 εάν οι συμβολοσειρές είναι πανομοιότυπες, αριθμό -1 εάν η πρώτη συμβολοσειρά είναι μικρότερη της δεύτερης, και αριθμό μεγαλύτερο 1 εάν η πρώτη συμβολοσειρά είναι μεγαλύτερη της δεύτερης.

Σύνταξη

strcoll(string1, string2);

Παράδειγμα

Σύγκριση συμβολοσειρών με διαφορετικές locales:

<?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,
    που συγκρίνει συμβολοσειρές χωρίς να λαμβάνει υπόψη τη locale
  • τη συνάρτηση strcasecmp,
    που συγκρίνει συμβολοσειρές χωρίς διάκριση πεζών/κεφαλαίων
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη