私はアルファベット順にソートされた配列を持っています。PHP配列のソートとスキップのアンダースコア
foreach($array as $item) {
echo $item;
}
- どのように私はそれをソートし
_
文字をスキップすることができますArray ( [0] => C:\xampp\htdocs\_luke [1] => C:\xampp\htdocs\_zod [2] => C:\xampp\htdocs\jess [3] => C:\xampp\htdocs\peter )
私のコードは次のようなものでしょうか?
_
を取り除くことはできません。なぜなら、私がループしているときにはまだ必要なのでです。- 私はキー番号を保持することには関心がありません。私はとにかくforeachループをやっています。
私が探している結果がこれです:あなたが探しているもの
Array
(
[0] => C:\xampp\htdocs\jess
[1] => C:\xampp\htdocs\_luke
[2] => C:\xampp\htdocs\peter
[3] => C:\xampp\htdocs\_zod
)
'usort'と適切な比較を使用してください。 'ltrim($ a、 '_')<=> ltrim($ b、 '_')'。 – deceze
整数キーの代わりに、barとksort()なしでフォルダ名でキー値を設定します。 –