Fungsi perbandingan rentetan;
php strnatcasecmp() fungsi sintaks
Fungsi: Gunakan algoritma "semula jadi" untuk membandingkan dua rentetan (tidak peka huruf besar-besaran):
Sintaks: strnatcasecmp(string1,string2)
Parameter:
Parameter:Penerangan | |
string1 | Diperlukan, menentukan rentetan pertama untuk dibandingkan. |
string2 | Diperlukan, nyatakan rentetan kedua untuk dibandingkan. |
Penerangan: Fungsi strnatcasecmp() menggunakan algoritma "semula jadi" untuk membandingkan dua rentetan. Dalam aritmetik semula jadi, nombor 2 adalah kurang daripada nombor 10. Dalam pengisihan komputer, 10 adalah kurang daripada 2 kerana nombor pertama dalam 10 adalah kurang daripada 2. strnatcasecmp() tidak sensitif huruf besar. Jika dua rentetan adalah sama, 0 dikembalikan Jika rentetan1 lebih besar daripada rentetan2, nilai yang dikembalikan adalah lebih besar daripada 0. Jika rentetan1 kurang daripada rentetan2, nilai yang dikembalikan adalah kurang daripada 0
.php strnatcasecmp() fungsi contoh
<?php echo strnatcasecmp("2hello world!","01hello world!"); echo "<br>"; echo strnatcasecmp("01hello world!","2hello world!"); ?>
Run Instance »
Klik butang "Run Instance" untuk melihat instance dalam talian
Output:
1 -1