Fungsi strnatcasecmp
Fungsi strnatcasecmp melakukan perbandingan dua string tanpa memperhatikan huruf besar/kecil karakter,
menggunakan algoritma pengurutan alami (natural order). Parameter pertama
berisi string pertama untuk perbandingan, parameter kedua - string kedua. Fungsi mengembalikan 0 jika string identik, angka -1 jika string pertama lebih kecil dari string kedua,
dan angka lebih besar dari 1 jika string pertama lebih besar dari string kedua.
Sintaksis
strnatcasecmp(string1, string2);
Contoh
Mari bandingkan dua string yang sama tanpa memperhatikan huruf besar/kecil:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Hasil eksekusi kode:
0
Contoh
Mari bandingkan string dengan angka, menggunakan pengurutan alami:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Hasil eksekusi kode:
-1
Contoh
Perbandingan string dengan huruf besar/kecil yang berbeda:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Hasil eksekusi kode:
-1
Lihat juga
-
fungsi
strnatcmp,
yang membandingkan string dengan memperhatikan huruf besar/kecil -
fungsi
strcasecmp,
yang membandingkan string tanpa memperhatikan huruf besar/kecil -
fungsi
strcmp,
yang membandingkan string dengan memperhatikan huruf besar/kecil