Home » PHP » Fungsi String strncmp() Pada PHP

Fungsi String strncmp() Pada PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi strncmp() digunakan untuk membandingkan dua string.

Catatan: strncmp() adalah binary-safe dan case-sensitive.

Tip: Fungsi ini mirip dengan fungsi strcmp(), kecuali bahwa strcmp() tidak memiliki parameter panjang.

Syntax

strncmp(string1,string2,length)

Nilai Parameter

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

Contoh 1
Bandingkan dua string (peka huruf besar-kecil):

<?php
echo strncmp("Hello world!","Hello earth!",6);
?>
  //Ouput : 0

Contoh 2
Bandingkan dua string (case-sensitive = Hello dan hELLo tidak akan menghasilkan yang sama):

<?php
echo strncmp("Hello","Hello",6);
echo "<br>";
echo strncmp("Hello","hELLo",6);
?>
  /* Output : 
0
-32

You may also like