??? ?? ?? ??? ?? sort() ???? ??????. ???? ?? localeCompare()? ??????. ??? ?? ?? ???. ?? ??? ?? ?? ??; ????? ???? ?? ????? toLowerCase()? ???? ????? ??????.
JavaScript?? ?? ?? ??? ??? ?? ?? ??? ?? sort() ???? ???? ?????. ? ??? ???, ?? ?? ??? ?? ?? ??? ???? ? ??? ???? ??? JavaScript? ?????.
??? ??? ???? ?? ??
???(?: ??)? ???? ??? ????? localeCompare() ???? ?????. sort()? ???? -1, 0 ?? 1? ?????.
- ????(A~Z)?? a.name.localeCompare(b.name)? ????
- ????(Z~A)?? b.name.localeCompare(a.name)? ?????.
?:
const ??? = [{ ??: "John", ??: 30 },
{ ??: "???", ??: 25 },
{ ??: "?", ??: 35 }
];
users.sort((a, b) => a.name.localeCompare(b.name));
// ??: Alice, Bob, John
?? ??? ???? ?? ??
??? ?? ? ?? ?? ??? ?? ???.
- a.age - b.age ? ????(?? ??? ?? ?)?? ?????.
- b.age - a.age? ????(?? ??? ?? ?)?? ?????.
?:
users.sort((a, b) => a.?? - b.??);// ??? ??: Alice(25), John(30), Bob(35)
?? ???? ??
??? ? ? ??? ??? ???? ???? ?? ??? ????. ?? ?? ??? ??? ?? ?? ??? ???? ??? ?? ??? ??? ?? ??? ???? ???? ???.
- 0? ?? ?? ? ?? ??? ?????.
- ??? ??? ? ?? ??? ?????.
?:
const ?? = [{ ??: "John", ??: 25 },
{ ??: "John", ??: 20 },
{ ??: "???", ??: 30 }
];
people.sort((a, b) =>
a.name.localeCompare(b.name) || a.?? - b.??
);
// ?? ?????, ????? ?????
????? ???? ?? ??
???? ????? ???? ?? ?? ???? ?? ???? ?????.
users.sort((a, b) =>a.name.toLowerCase().localeCompare(b.name.toLowerCase())
);
??? ?? ?? ?? "alice"? "Alice"? ???? ?????.
????? ?? ?? ??? ?? ?? ??? ?? sort()? ?????. localeCompare() , ??? ??? ??, ?? ??? ?? ?? ??? ???? ???? ?????. ??? ?? ??? ?? ???? ????? ?? ?? ????.
? ??? JavaScript?? ?? ??? ???? ??? ??????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Stock Market GPT
? ??? ??? ?? AI ?? ?? ??

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

? ??? ???? PHP? ?? ?? ?? ??: ksort() ??? ???? ?? ?????. ???? ??? ?? ??? ???? ????? uasort() ??? ????. ?? ??: ??? ID? ????? ???? ??? ID ? ?? ??? ????? uasort() ??? ??? ?? ?? ??? ??? ? ????.

JS ?? ??: sort() ???? ??? ????? ?? ????? ?? ?? ??? ?????. ??: ?? ??? ???? ??? ?? ?? ???? ?? ???? ?? ? ?????. JavaScript? ?? ?? ?? sort()? ?? ????? ???? ?? ?? ?? ? ?????. ???, ??? sort() ???? ??? ????? ??? ???? ????? ? ????? JS ?? ??? ??? ????? ?? ???? ??? ???? ???? ?? ??? ?????. 1. sort() ???? ?? ???

??? ?? PHP ?? ?? ????? ???? ??? ?????? ?? ??: ??? ??? ???? ???? ??? ?????. ?? ??: ?? ?? ??? ?? ? ??? ???? ?? ??? ????. ?? ??: ??? ??? ??? ??? ??? ?????.

? ??? ????? PHP?? ?? ???? ??? ???? ??? usort() ??? ???? ?? ???? ??? ???? ????. ?? ?? ??? ???? ?? ??? ?? ??? usort() ??? ?????. usort()? ? ??? ???? ?? ?? ??? ?? ??? ?????.

PHP??? uasort() ??? ???? ?? ? ??? ????? ??? ?? ?? ??? ?? ??? ?????. ??? ?? ?? ??? ? ??? ???? ???? ??? ???? ?????. ??? ??? ???? ??? ????, 0? ???? ????, ??? ??? ???? ??? ?? ?????.

PHP ?? "sort"? ???? ??? ?????? ?????. PHP??? ?? ??? ???? ??? ?? ??? ? ????. ? ? ??(sort) ??? ??? ?????? ??? ? ?? ?? ????? ???? ?? ? ????. ? ????? ?? ??? ???? ??? ???? ?? ?? ??? ?????. ?? ??? ??? ??? ????: sort(array&$array,int$sort_flags=SORT_REGULAR):boo

PHP? asort() ??? ?? ???? ??? ?????. ?? ?? ??? ?????. PHP? ??? ?? ?? ??? ?? ?? ???? ??? ???? ?????. ? ? asort() ??? ?? ?? ??? ??? ? ?? ?? ??? ????. ? ????? asort() ??? ???? ??? ???? ???? ?? ??? ?????. asort() ??? ??? ?? ? ?? ???? ????? ?? ???? ?????? ??? ???? ????. ?? ??? ???? ?????.

PHP?? ??? ?? ??? ????? ?? ?: ??? ?? ??? ?? ?? ??? array_multisort() ??? ???? ??? ? ??? ?? ?? ??: ?? ?-? ?? ???? ?? ??
