ფუნქცია strcasecmp
ფუნქცია strcasecmp ასრულებს ბინარულად უსაფრთხო შედარებას სტრიქონების რეგისტრის გათვალისწინების გარეშე.
პირველ პარამეტრად გადაეცემა პირველი სტრიქონი შედარებისთვის, მეორედ - მეორე სტრიქონი.
ფუნქცია აბრუნებს 0-ს თუ სტრიქონები იდენტურია, რიცხვს -1 თუ პირველი სტრიქონი მეორეზე ნაკლებია,
და რიცხვს 1-ზე მეტს თუ პირველი სტრიქონი მეორეზე მეტია.
სინტაქსი
strcasecmp(string $str1, string $str2): int
მაგალითი
ორი ტოლი სტრიქონის შედარება სხვადასხვა რეგისტრში:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
კოდის შესრულების შედეგი:
0
მაგალითი
სტრიქონების შედარება, როდესაც პირველი მეორეზე ნაკლებია:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
კოდის შესრულების შედეგი:
-1
მაგალითი
სტრიქონების შედარება, როდესაც პირველი მეორეზე მეტია:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
კოდის შესრულების შედეგი:
1
იხილეთ აგრეთვე
-
ფუნქცია
strcmp,
რომელიც ადარებს სტრიქონებს რეგისტრის გათვალისწინებით -
ფუნქცია
strncasecmp,
რომელიც ადარებს სტრიქონების პირველ n სიმბოლოს რეგისტრის გათვალისწინების გარეშე