strncasecmp funksiýasy

strncasecmp funksiýasy ilkinji görkezilen n simwoly iki setiri registre seretmezden deňeşdirýär. Deň bolsa 0, birinji setir ikinji setirden kiçi bolsa menfi san, birinji setir ikinji setirden uly bolsa položitel san yzyna gaytarýar.

Sintaksis

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

Mysal

Ilkinji 4 simwoly registre seretmezden deňeşdirmek:

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

Kody ýerine ýetirmegiň netijesi:

php0

Mysal

Registr tapawudy bilen deňeşdirmek:

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

Kody ýerine ýetirmegiň netijesi (menfi san, sebäbi 'p' < 'R'):

php-8

Mysal

Registre seretmezden prefiksi barlamak:

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

Kody ýerine ýetirmegiň netijesi:

php'+++'

Şeýle hem serediň

  • strncmp funksiýasyny,
    ilkinji n simwoly registre seretmek bilen deňeşdirýän
  • strcasecmp funksiýasyny,
    setirleri tutuşlygyna registre seretmezden deňeşdirýän