Fungsi strnatcasecmp
Fungsi strnatcasecmp melaksanakan perbandingan dua rentetan tanpa mengira huruf besar/kecil aksara,
menggunakan algoritma penyusunan semula jadi (natural order). Parameter pertama
menghantar rentetan pertama untuk perbandingan, parameter kedua - rentetan kedua. Fungsi mengembalikan 0 jika rentetan adalah sama, nombor -1 jika rentetan pertama lebih kecil daripada kedua,
dan nombor lebih besar 1 jika rentetan pertama lebih besar daripada kedua.
Sintaks
strnatcasecmp(string1, string2);
Contoh
Mari bandingkan dua rentetan yang sama tanpa mengira huruf besar/kecil:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Keputusan pelaksanaan kod:
0
Contoh
Mari bandingkan rentetan dengan nombor, menggunakan penyusunan semula jadi:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Keputusan pelaksanaan kod:
-1
Contoh
Perbandingan rentetan dengan huruf besar/kecil yang berbeza:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Keputusan pelaksanaan kod:
-1
Lihat juga
-
fungsi
strnatcmp,
yang membandingkan rentetan dengan mengira huruf besar/kecil -
fungsi
strcasecmp,
yang membandingkan rentetan tanpa mengira huruf besar/kecil -
fungsi
strcmp,
yang membandingkan rentetan dengan mengira huruf besar/kecil