例如,我們有以下的話裏:哎,你好,錯你怎麼能每個元素數組排序按字母順序
$unsorted = array("eyh", "lhleo", "nrwgo");
我知道,我可以用ASORT到數組按字母順序排序,但我不我不想那樣。 我想借此數組的元素和排序的,所以它會成爲這樣的:
$sorted = array("ehy", "ehllo", "gnorw"); // each word in the array sorted
哎分類= EHY
你好分類= ehllo
錯誤分類= gnorw
據我所知,函數sort只適用於數組,所以如果你嘗試使用sort排序一個單詞,它會產生一個錯誤。如果我不得不假設,我可能需要用strlen和for語句或類似的東西來使用foreach,但我不確定。
在此先感謝!
使用'str_split'創建一個數組,那種然後'implode'再次創建一個字符串。 –
我認爲它已經在這裏找到答案 http://stackoverflow.com/questions/9912469/php-how-to-sort-the-characters-in-a-string –
只是想知道,這是你的功課? –