Fungsi strcasecmp
Fungsi strcasecmp melakukan perbandingan string biner-aman tanpa memperhatikan huruf besar/kecil.
Parameter pertama adalah string pertama untuk dibandingkan, parameter kedua adalah string kedua.
Fungsi mengembalikan 0 jika string identik, angka -1 jika string pertama lebih kecil dari kedua,
dan angka lebih dari 1 jika string pertama lebih besar dari kedua.
Sintaks
strcasecmp(string $str1, string $str2): int
Contoh
Membandingkan dua string yang sama dalam format huruf yang berbeda:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Hasil eksekusi kode:
0
Contoh
Membandingkan string dimana yang pertama lebih kecil dari kedua:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Hasil eksekusi kode:
-1
Contoh
Membandingkan string dimana yang pertama lebih besar dari kedua:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Hasil eksekusi kode:
1
Lihat juga
-
fungsi
strcmp,
yang membandingkan string dengan memperhatikan huruf besar/kecil -
fungsi
strncasecmp,
yang membandingkan n karakter pertama string tanpa memperhatikan huruf besar/kecil