0
を持つ文字列として私はこのような多次元配列持つキーによってASORT配列:「MWSTを7%」私は何をしたいのかPHP:特殊文字に
$myArray = Array
(
"MwSt. 7%" => Array
(
"[rates]" => Array
(
"[0]" => Array
(
"[code]" => "MwSt. 19%",
"[title]" => "MwSt. 19%",
"[percent]" => 19,
"[position]" => 2,
"[priority]" => 20,
"[rule_id]" => 6
)
)
),
"MwSt. 19%" => Array
(
"[rates]" => Array
(
"[0]" => Array
(
"[code]" => "MwSt. 7%",
"[title]" => "MwSt. 7%",
"[percent]" => 7,
"[position]" => 1,
"[priority]" => 10,
"[rule_id]" => 7
)
)
)
);
は常に取得することですが、最初のキー「MWSTとして19% "
" MwSt。19% "で配列が始まっても" MwSt。7% "で始まるときにのみ機能する関数がありますが、間違った並べ替えが発生します。
asort($myArray, SORT_STRING);
ヘルプがありますか?
は、あなたの代わりに '' SORT_STRING'のSORT_NATURAL'を使用すると思います。その場合には、あなたは自然の並べ替え後にしているlikeyね。 –
あなたは 'krsort()'を試してみましたか? –
私は後で試しましたが、うまくいきませんでしたが、今は魅力のように働き、助けてくれてありがとうございます。 – Bizboss