如果我有一個字符串flags
,如何確保其字母按字母順序排列,在這種情況下爲afgls
?如何取一個字符串並對其字母進行排序
回答
您可以str_split()
,sort()
和implode()
做到這一點:
$arr = str_split($str)
sort($arr, SORT_STRING);
$str = implode($arr);
編輯使用字符串分割功能,而不是爆炸
你可能會希望使用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
'爆炸()'不會爲此工作。 – 2012-01-01 03:36:47
啊 - 你說得對。 str_split是更好的選擇。雖然 - 我不認爲這種輕微的差異是值得的投票:\ – Origin 2012-01-01 03:38:03
不是我的投票,只是評論它是誰的人。 – 2012-01-01 03:41:15
- 1. 如何獲取一個字符串並對其進行字母順序排序並計算其中的字數?
- 2. 如何對字母數字字符串值進行排序?
- 3. 如何獲取一串字符串並對其進行過濾?
- 4. Excel公式從單元格中獲取字符串值並按字母順序對其字符進行排序
- 5. 對字符串進行排序,第一個字母第一個,然後是字母內部的字母
- 6. 如何對java中的字母數字字符進行排序?
- 7. 使用合併排序對n個字符串進行排序
- 8. 如何在oracle中對字母數字字符串進行排序?
- 9. 如何對Sails中的字母數字字符串進行排序?
- 10. 如何按照字母順序對空字符串進行排序WPF GridView?
- 11. 按照升序和字母順序對單個字符串進行排序
- 12. 如何使用Java中的第二個字母按字母順序對字符串數組進行排序
- 13. 如何正確地用一個數字對一個字符串進行排序?
- 14. 如何取一部分字符串並按照字母順序排序?
- 15. 如何對字符串中的字符進行排序?
- 16. 如何通過pascal中的第一個字符對字符串進行排序?
- 17. 如何按字典順序對字符串進行排序?
- 18. AngularJS - 對字符串進行排序 - 重複其中的數字
- 19. C++:按字符串對字符串進行排序,然後按字母順序排序
- 20. 字符串進行排序按字母順序算法的c#
- 21. 字母用C字符串進行排序的順序
- 22. 如何排序的第一個元素(字符串)字母[PYTHON]
- 23. 將字符串與其他字符串進行排序比較
- 24. Java如何在大寫字母串之前對小寫字母進行排序
- 25. 如何使用字母數字字符串中的數字進行排序?
- 26. 如何以數字方式對字符串數組進行排序然後按字母順序排序?
- 27. 如何刪除字符串中的重複並對其進行排序?
- 28. 對字符串數組進行排序
- 29. 以mips對字符串進行排序
- 30. 對字符串數組進行排序
如果你只想要唯一的字符(或不關心重複),還有['count_chars(...,3)'](http://php.net/count_chars)那些)。 – salathe 2012-01-01 11:50:59