PHP strcasecmp

PHP strcasecmp

Definisi dan Penggunaan #

Fungsi PHP strcasecmp digunakan untuk membandingkan dua string secara case-insensitive (tidak memperhatikan huruf besar atau kecil). Fungsi ini mengembalikan nilai 0 jika kedua string sama, nilai negatif jika string pertama lebih kecil dari string kedua, dan nilai positif jika string pertama lebih besar dari string kedua.

Tips: Fungsi strcasecmp() adalah binary-safe dan case-insensitive.

Kiat: Fungsi ini mirip dengan fungsi strncasecmp(), dengan perbedaan bahwa Anda dapat menentukan jumlah karakter dari setiap string yang akan digunakan dalam perbandingan dengan strncasecmp().

Contoh

Bandingkan dua string (case-insensitive):

<!DOCTYPE html>
<html>
<body>

<?php
echo strcasecmp("Halo dunia!","HALO DUNIA!");
?>

<p>Jika fungsi ini mengembalikan 0, kedua string sama.</p>

</body>
</html>

Sintaks #

strcasecmp(string1,string2)

Nilai Parameter #

Parameter Deskripsi
string1 Diperlukan. Menentukan string pertama yang akan dibandingkan
string2 Diperlukan. Menentukan string kedua untuk dibandingkan

Detail Teknis #

Nilai Pengembalian: Fungsi ini mengembalikan:

  • 0 – jika kedua string sama
  • <0 – jika string1 kurang dari string2
  • >0 – jika string1 lebih besar dari string2
Versi PHP: 4+

Contoh Lainnya #

Contoh

Bandingkan dua string (case-insensitive = HELLO dan hELLo akan menghasilkan hal yang sama):

<!DOCTYPE html>
<html>
<body>

<?php
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>

</body>
</html>

Contoh

Nilai hasil yang berbeda:

<!DOCTYPE html>
<html>
<body>

<?php
echo strcasecmp("Halo dunia!","HALO DUNIA!")."<br>"; // Kedua string itu sama
echo strcasecmp("Halo dunia!","HALO")."<br>"; // String1 lebih besar dari string2
echo strcasecmp("Halo dunia!","HALO DUNIA! HALO!")."<br>"; // String1 kurang dari string2
?>

</body>
</html>

Tinggalkan Balasan

Keranjang Belanja0
Keranjang belanja kosong ...
0