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