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. string2Mesti 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