Home » PHP » Fungsi String strncasecmp() Pada PHP

Fungsi String strncasecmp() Pada PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

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

ParameterDeskripsi
string1Required. Menentukan string pertama untuk dibandingkan
string2Required. Menentukan string kedua untuk dibandingkan
lengthRequired. 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

You may also like