Fonksiyon strcasecmp

strcasecmp işlevi, ikili-güvenli bir şekilde büyük/küçük harf duyarsız dize karşılaştırması yapar. İlk parametre olarak karşılaştırılacak birinci dize, ikinci parametre olarak ikinci dize iletilir. İşlev, dizeler aynıysa 0, ilk dize ikinciden küçükse -1 sayısını, ve ilk dize ikinciden büyükse 1'den büyük bir sayı döndürür.

Sözdizimi

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

Örnek

Farklı büyük/küçük harflere sahip iki aynı dizenin karşılaştırılması:

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

Kodun çalıştırılma sonucu:

php0

Örnek

İlk dizenin ikinciden küçük olduğu durumda dizelerin karşılaştırılması:

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

Kodun çalıştırılma sonucu:

php-1

Örnek

İlk dizenin ikinciden büyük olduğu durumda dizelerin karşılaştırılması:

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

Kodun çalıştırılma sonucu:

php1

Ayrıca Bakınız

  • strcmp işlevi,
    ki bu işlev dizeleri büyük/küçük harf duyarlı şekilde karşılaştırır
  • strncasecmp işlevi,
    ki bu işlev dizelerin ilk n karakterini büyük/küçük harf duyarsız şekilde karşılaştırır