Home » PHP » Fungsi String strcmp() Pada PHP

Fungsi String strcmp() Pada PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi strcmp() digunakan untuk dapat membandingkan dua string.

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

Tip: Fungsi ini mirip dengan fungsi strncmp(), bedanya yaitu dapat menentukan jumlah karakter dari setiap string yang akan digunakan dalam perbandingan dengan strncmp().

Syntax

strcmp(string1,string2)

Nilai Parameter

ParameterDeskripsi
string1Required. Menentukan string pertama untuk dibandingkan
string2Required. Menentukan string kedua untuk dibandingkan

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 strcmp("Hello world!","Hello world!");
?>
  //Output : 0

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

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

Contoh 3
Nilai pengembalian yang berbeda:

<?php
echo strcmp("Hello world!","Hello world!"); // kedua string yahg sama
echo strcmp("Hello world!","Hello"); // string1 lebih besar dari string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 lebih kecil dari string2
?>
  /* Output : 
0
7
-7

You may also like