Definisi dan Penggunaan
Fungsi strncasecmp() digunakan untuk membandingkan dua string.
Catatan: strncasecmp() adalah binary-safe dan case-insensitive.
Tip: Fungsi ini mirip dengan fungsi strcasecmp (),kecuali bahwa strcasecmp() tidak memiliki parameter panjang.
Syntax
strncasecmp(string1,string2,length)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| string1 | Required. Menentukan string pertama untuk dibandingkan |
| string2 | Required. Menentukan string kedua untuk dibandingkan |
| length | Required. Tentukan jumlah karakter dari setiap string yang akan digunakan dalam perbandingan |
Detail Teknis
| Return Value: | Fungsi ini mengembalikan: 0 – jika kedua string sama <0 – jika string1 lebih kecil dari string2 0 – jika string1 lebih besar dari string2 |
|---|---|
| PHP Version: | 4.0.2+ |
Contoh 1
Bandingkan dua string (case-insensitive):
<?php echo strncasecmp("Hello world!","hello earth!",6); ?> //Output : 0
Contoh 2
Bandingkan dua string (case-insensitive = Hello dan hELLo akan menghasilkan yang sama):
<?php
echo strncasecmp("Hello","Hello",6);
echo "<br>";
echo strncasecmp("Hello","hELLo",6);
?>
/*Output :
0
0