2013-11-27 89 views
1

比方說,你有一個這樣的字符串:4arb排序字符串 - PHP

你怎麼能排序以成爲:4abr

我已經看過PHP: How to sort the characters in a string?,我知道,使用sort()將是一個選項,但我不知道如何將數字部分合併到此。

想法?

+3

您提到的問題的接受答案完全適用於您的案例。 –

+0

DOH!我意外地沒有在我的問題中實現鏈接的完整解決方案。沒有什麼可以在這裏看到的人...繼續開車。 – gtilflm

回答

1

列出的解決方案將完美工作。 PHP在字母之前自動排序數字。使用此代碼

<?php 
     $str="a4br1"; 
     $strarray=str_split($str); 
     sort($strarray); 
     echo implode("",$strarray); //Returns 14abr 
?>