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

Παράδειγμα

Κατα比較 δύο αλφαβητικές ακολουθίες (χωρίς διάκριση γραμματικών τόνων):

<?php
echo strcasecmp("shanghai","SHANGHAI");
?>

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

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

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

Σημείωση:Η λειτουργία strcasecmp() είναι βίντεο ασφαλής και δεν διαφοροποιείται σε γράμματα.

Σημείωση:Η λειτουργία αυτή είναι παρόμοια με strncasecmp() Η λειτουργία αυτή είναι παρόμοια με τη λειτουργία, αλλά με το strncasecmp() μπορείτε να καθορίσετε τον αριθμό των χαρακτήρων της κάθε αλφαβητικής αλυσίδας που θα χρησιμοποιηθούν για τη σύγκριση.

Γραμματική

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

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

Αποτελέσματα Επιστροφής:

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

  • 0 - Αν οι δύο αλφαβητικές αλυσίδες είναι ίδιες
  • <0 - Αν string1 Μικρότερος string2
  • >0 - Αν string1 Μεγαλύτερος string2
Εκδοχή PHP: 4+

Περισσότερα Παραδείγματα

Παράδειγμα 1

Σύγκριση δύο αλφαβητικών αλυσίδων (μη διαφοροποιημένη σε γράμματα, HELLO και hELLo εξάγονται ως ίδια):

<?php
echo strcasecmp("Shanghai","SHANGHAI");
echo "<br>";
echo strcasecmp("Shanghai","sHANGHai");
?>

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

Παράδειγμα 2

Διαφορετικοί Αποτελέσματα:

<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // Οι δύο αλφαβητικές αλυσίδες είναι ίδιες
echo strcasecmp("Hello world!","HELLO"); // string1 Μεγαλύτερος string2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // string1 Μικρότερος string2
?>

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