Je veux trier le contenu (tri par prenom) à partir administratorProvider $ array, j'essaie déjà sort()
et asort()
fonction. Le problème est que cela ne fonctionne pas, il conserve l'affichage comme il a reçu la base de données
Voici le code:PHP sorte selectpicker
<select class="form-control selectpicker">
<?php
asort($administratorProvider);
echo '<option value="">Name</option>';
sort($administratorProvider);
foreach($administratorProvider as $administrator){
echo '<option value="'.$administrator->first_name.'">';
echo $administrator->first_name;
echo '</option>';
}
?>
</select>
Voici comment $ administratorProvider créé:
$administratorProvider = Administrator::model()->findAll();
Qu'est-ce que dans le tableau? Comment voulez-vous le trier? –
c'est la contamination d'objet (nom d'utilisateur, prénom, etc.). Je veux trier ce qui suit – Ken
Croissant par quoi? Nom d'utilisateur, prénom, etc? Montrez-nous 'print_r ($ administratorProvider)', puis montrez-nous à quoi vous voulez ressembler après le tri. –