ფუნქცია strcasecmp

ფუნქცია strcasecmp ასრულებს ბინარულად უსაფრთხო შედარებას სტრიქონების რეგისტრის გათვალისწინების გარეშე. პირველ პარამეტრად გადაეცემა პირველი სტრიქონი შედარებისთვის, მეორედ - მეორე სტრიქონი. ფუნქცია აბრუნებს 0-ს თუ სტრიქონები იდენტურია, რიცხვს -1 თუ პირველი სტრიქონი მეორეზე ნაკლებია, და რიცხვს 1-ზე მეტს თუ პირველი სტრიქონი მეორეზე მეტია.

სინტაქსი

phpstrcasecmp(string $str1, string $str2): int

მაგალითი

ორი ტოლი სტრიქონის შედარება სხვადასხვა რეგისტრში:

php<?php
  $res = strcasecmp('Hello', 'hello');
  echo $res;
?>

კოდის შესრულების შედეგი:

php0

მაგალითი

სტრიქონების შედარება, როდესაც პირველი მეორეზე ნაკლებია:

php<?php
  $res = strcasecmp('apple', 'banana');
  echo $res;
?>

კოდის შესრულების შედეგი:

php-1

მაგალითი

სტრიქონების შედარება, როდესაც პირველი მეორეზე მეტია:

php<?php
  $res = strcasecmp('zebra', 'apple');
  echo $res;
?>

კოდის შესრულების შედეგი:

php1

იხილეთ აგრეთვე

  • ფუნქცია strcmp,
    რომელიც ადარებს სტრიქონებს რეგისტრის გათვალისწინებით
  • ფუნქცია strncasecmp,
    რომელიც ადარებს სტრიქონების პირველ n სიმბოლოს რეგისტრის გათვალისწინების გარეშე