我基本上有一个 PHP 函数,它位于一个巨大的 foreach 语句中,并且需要在该 foreach 中,因为它使用循环中的值。
foreach ($x as $y) {
...
function sortq($a, $b){
if ((int)$a->id == (int)$b->id) {
return 0;
}
return ((int)$a->id < (int)$b->id) ? -1 : 1;
}
usort($sort, 'sortq');
...
}
如何将此函数剥离到通用类或方法中,以便可以多次调用它?我尝试了“类”路线,但随后在 foreach 循环中重新声明了类:D
请帮忙!非常感谢