Λειτουργία strcoll() PHP

Παράδειγμα

Σύγκριση αλφαβητικών αλυσίδων:

<?php
setlocale (LC_COLLATE, 'NL');
echo strcoll("Hello World!","Hello World!");
echo "<br>";
setlocale (LC_COLLATE, 'en_US');
echo strcoll("Hello World!","Hello World!");
?>

Εκτέλεση παραδείγματος

Ορισμός και χρήση

Η λειτουργία strcoll() συγκρίνει δύο αλφαβητικές αλυσίδες.

Η σύγκριση των αλφαβητικών αλυσίδων αλλάζει ανάλογα με τις τοπικές ρυθμίσεις (A<a ή A>a).

Σημειώσεις:Η strcoll() είναι ευαίσθητη στη γράμμα-γράμμα σύγκριση αλλά δεν είναι δυνητική ασφάλεια.

Σημειώσεις:Αν η τρέχουσα τοπική ρύθμιση είναι C ή POSIX, η λειτουργία αυτή λειτουργεί όπως strcmp() Αντίστοιχη.

Γλώσσα:

strcoll(string1,string2)
Παράμετροι Περιγραφή
string1 Απαιτείται. Ορίζει τη πρώτη αλφαβητική αλυσίδα που πρέπει να συγκριθεί.
string2 Απαιτείται. Ορίζει τη δεύτερη αλφαβητική αλυσίδα που πρέπει να συγκριθεί.

Τεχνικές λεπτομέρειες

Αποτελεσματική τιμή:

Η λειτουργία αυτή επιστρέφει:

  • 0 - Αν οι δύο αλφαβητικές αλυσίδες είναι ίδιες
  • <0 - Αν string1 μικρότερη από string2
  • >0 - Αν string1 μεγαλύτερη από string2
Έκδοση PHP: 4.0.5+
Ημερολόγιο Ενημερώσεων: Από την έκδοση PHP 4.2.3, η λειτουργία αυτή είναι εφαρμόσιμη στο win32.