對嵌入數字的字串進行排序
在這種情況下,您對字串比較有特定的要求,其中主要部分進行詞法比較,如果它們匹配,則嵌入的整數值將成為比較的基礎。為了實現這一目標,考慮到數值周圍存在不同的空格,建議採用自訂方法。
Alphanum 演算法
建議的解決方案是利用「Alphanum 演算法」 「正如答案中提到的網站所建議的。演算法提供了符合人類感知的一致排序行為。演算法的工作原理是迭代比較字串開頭和結尾的字符,直到出現不匹配為止遇到。進行數字比較;否則,它會對提取的部分執行詞法比較。比較器實作可在提供的連結中找到。 >
以上是如何對嵌入數字的字串進行排序,優先進行詞法比較,然後進行數字比較?的詳細內容。更多資訊請關注PHP中文網其他相關文章!