P粉2855875902023-08-22 00:56:43
이것은 클로저를 사용하는 더 좋은 방법입니다
으아아아이 내용은 PHP 문서에는 없지만 버전 5.3 이상을 사용하는 경우 클로저가 지원되며 호출 가능한 매개변수를 제공할 수 있습니다.
P粉0200855992023-08-22 00:31:39
다음은 usort를 사용하여 매뉴얼에서 가져온 예입니다.
으아악두 번째 인수로 callable을 사용할 수도 있습니다. 다음은 몇 가지 예입니다:
또한 숫자 값을 비교하려면 "비교" 함수로 fn($a, $b) => $a->count - $b->count
를 해결해야 합니다. 문제는 다른 방법으로 동일한 작업을 수행하려는 경우 PHP 7부터 우주선 연산자 fn($a, $b) => $a->count - $b->count
作为“比较”函数应该可以解决问题,或者,如果你想以另一种方式做同样的事情,从PHP 7开始你可以使用太空船操作符,像这样:fn($a, $b) => $a->count <=> $b->count
, 예: fn($a, $b) => $a->count <=> $ b ->갯수
.