PHP में एक गुण के आधार पर ऑब्जेक्ट्स की array को सॉर्ट करना
सभी को नमस्ते! मैं PHP में नया हूँ और ऑब्जेक्ट्स की array को सॉर्ट करने में समस्या का सामना कर रहा हूँ। मेरे पास एक array है जिसमें `User` क्लास के ऑब्जेक्ट्स हैं। प्रत्येक ऑब्जेक्ट में `name`, `age` और `score` गुण हैं। मुझे इस array को `age` (आयु) गुण के आधार पर आरोही क्रम में सॉर्ट करना है, लेकिन मैं समझ नहीं पा रहा हूँ कि इसे सही तरीके से कैसे किया जाए।
यहाँ मेरे कोड का उदाहरण है:
```php
class User {
public $name;
public $age;
public $score;
public function __construct($name, $age, $score) {
$this->name = $name;
$this->age = $age;
$this->score = $score;
}
}
$users = [
new User('Alice', 25, 90),
new User('Bob', 30, 85),
new User('Charlie', 22, 95),
new User('Diana', 28, 88)
];
// सॉर्ट करने की कोशिश कर रहा हूँ, लेकिन नहीं जानता कि कौन सा function उपयोग करूँ
// sort($users); // काम नहीं करता — error देता है
// usort($users, ...); // समझ नहीं आता कि callback में क्या लिखूँ
```
मैंने `sort()` का उपयोग करने की कोशिश की, लेकिन यह सरल arrays के लिए है