2012-01-01 87 views
-1

如果我有一個字符串flags,如何確保其字母按字母順序排列,在這種情況下爲afgls如何取一個字符串並對其字母進行排序

+0

如果你只想要唯一的字符(或不關心重複),還有['count_chars(...,3)'](http://php.net/count_chars)那些)。 – salathe 2012-01-01 11:50:59

回答

4

您可以str_split()sort()implode()做到這一點:

$arr = str_split($str) 
sort($arr, SORT_STRING); 
$str = implode($arr); 
0

編輯使用字符串分割功能,而不是爆炸

你可能會希望使用str_split功能:http://us.php.net/str_split

以及陣列排序功能:http://php.net/manual/en/function.sort.php

最後,Implode函數:http://php.net/manual/en/function.implode.php

+0

'爆炸()'不會爲此工作。 – 2012-01-01 03:36:47

+0

啊 - 你說得對。 str_split是更好的選擇。雖然 - 我不認爲這種輕微的差異是值得的投票:\ – Origin 2012-01-01 03:38:03

+0

不是我的投票,只是評論它是誰的人。 – 2012-01-01 03:41:15

相關問題