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

Παράδειγμα

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

<?php
echo strncmp("I love China!","I love Shanghai!",6);
?>

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

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

Η συνάρτηση strncmp() συγκρίνει δύο αλφαβήματα.

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

Συμβουλή:Η συνάρτηση αυτή είναι παρόμοια με τη συνάρτηση strcmp() Η συνάρτηση αυτή είναι παρόμοια με τη συνάρτηση, αλλά η strcmp() δεν έχει length Παράμετροι.

Γλώσσα

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

Τεχνικά Στοιχεία

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

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

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

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

Παράδειγμα 1

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

<?php
echo strncmp("China","China",6);
echo "<br>";
echo strncmp("China","CHINA",6);
?>

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