2013-11-27 118 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 
?>