Fungsi perbandingan rentetan;
php strnatcmp() fungsi sintaks
Fungsi: Kaedah susunan semula jadi untuk membandingkan rentetan
Sintaks: strnatcmp(string1,string2)
Parameter:
string1 | Mesti, diperlukan rentetan pertama untuk dibandingkan. |
string2 | Mesti nyatakan rentetan kedua untuk dibandingkan. |
Penerangan: Fungsi
strnatcmp() 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. Ambil perhatian bahawa fungsi ini sensitif huruf besar-besaran. 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 strnatcmp() fungsi contoh
<?php //使用自然算法来比较两个字符串 echo strnatcmp("2hello world!","01hello world!"); echo "<br>"; echo strnatcmp("01hello world!","2hello world!"); ?>
Run Instance »
Klik butang "Run Instance" untuk melihat instance dalam talian
Output:
1 -1