131 of 410 menu

Συνάρτηση strncasecmp

Η συνάρτηση strncasecmp εκτελεί σύγκριση των πρώτων n καθορισμένων χαρακτήρων δύο συμβολοσειρών χωρίς διάκριση πεζών-κεφαλαίων. Επιστρέφει 0 εάν οι υποσυμβολοσειρές είναι ίσες, αρνητικό αριθμό εάν η πρώτη συμβολοσειρά είναι μικρότερη της δεύτερης, και θετικό εάν η πρώτη συμβολοσειρά είναι μεγαλύτερη.

Σύνταξη

strncasecmp(string $str1, string $str2, int $length): int

Παράδειγμα

Σύγκριση των πρώτων 4 χαρακτήρων χωρίς διάκριση πεζών-κεφαλαίων:

<?php $res = strncasecmp("Hello", "HELP me", 4); echo $res; ?>

Αποτέλεσμα εκτέλεσης κώδικα:

0

Παράδειγμα

Σύγκριση με διαφορά σε πεζά-κεφαλαία:

<?php $res = strncasecmp("apple", "APRICOT", 3); echo $res; ?>

Αποτέλεσμα εκτέλεσης κώδικα (αρνητικός αριθμός, αφού 'p' < 'R'):

-8

Παράδειγμα

Έλεγχος προθέματος χωρίς διάκριση πεζών-κεφαλαίων:

<?php $header = "Content-Type: application/json"; if (strncasecmp($header, "content-type:", 12) === 0) { echo '+++'; } ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'+++'

Δείτε επίσης

  • τη συνάρτηση strncmp,
    που συγκρίνει τους πρώτους n χαρακτήρες με διάκριση πεζών-κεφαλαίων
  • τη συνάρτηση 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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη