如果我有一個字符串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. Excel公式從單元格中獲取字符串值並按字母順序對其字符進行排序
- 4. 對字符串進行排序,第一個字母第一個,然後是字母內部的字母
- 5. 如何對java中的字母數字字符進行排序?
- 6. 使用合併排序對n個字符串進行排序
- 7. 如何在oracle中對字母數字字符串進行排序?
- 8. 如何按照字母順序對空字符串進行排序WPF GridView?
- 9. 如何使用Java中的第二個字母按字母順序對字符串數組進行排序
- 10. 如何正確地用一個數字對一個字符串進行排序?
- 11. 如何取一部分字符串並按照字母順序排序?
- 12. 如何對字符串中的字符進行排序?
- 13. 如何通過pascal中的第一個字符對字符串進行排序?
- 14. AngularJS - 對字符串進行排序 - 重複其中的數字
- 15. 將字符串與其他字符串進行排序比較
- 16. Java如何在大寫字母串之前對小寫字母進行排序
- 17. 如何使用字母數字字符串中的數字進行排序?
- 18. 如何刪除字符串中的重複並對其進行排序?
- 19. 對字符串數組進行排序
- 20. 對字母數字字符串進行排序,然後替代數字/字母字符輸出
- 21. 按字母順序在varchar2中對字符進行排序
- 22. 如何使用javascript對字符串數字進行排序
- 23. 如何對半數字字符串進行排序?
- 24. Python:如何對字符串中的字母進行排序以保留一些字符?
- 25. 如何按字母順序排序字符串的字符?
- 26. 如何對希臘字母/符號進行排序JavaScript
- 27. [Python]如何用兩個變量對字符串進行排序?
- 28. 由另一個字符串排序字符串,大寫字母第一個
- 29. Python:如何對字符串中的字母進行排序按字母順序排列大寫字母和小寫字母之間的區別
- 30. 基於字符串屬性按字母順序對數組進行排序
如果你只想要唯一的字符(或不關心重複),還有['count_chars(...,3)'](http://php.net/count_chars)那些)。 – salathe 2012-01-01 11:50:59