samplay | Un strtolower(); ne peut pas le faire, parce que je veux que certaines définitions soient affichées en commençant par une minuscule, et d'autres par une majuscule. Le SORT_NUMERIC, que je croyais avoir déjà essayé d'ailleurs, permet bien de classer minuscules et majuscules ensemble, mais dans l'ordre inverse... Il commence par le P pour finir avec le A.. Comprends pas moi... J'ai aussi essayé la même chose avec un krsort($tableau, SORT_NUMERIC); mais c'est toujours le même problème...
Voici mon code pour ceux qui ne comprendraient pas mon français !! ;-)
Code :
- <?
- $index = array(
- 'ESB'=>'Encéphalopathie Spongiforme Bovine',
- 'APBG'=>'Association des Professeurs de Biologie Géologie',
- 'EST'=>'Encéphalopathie Spongiforme Transmissible',
- 'MCJ'=>'Maladie de Creutzfeldt-Jakob',
- 'nvMCJ'=>'nouvelle variante de la Maladie de Creutzfeldt-Jakob',
- 'PrP'=>'Protéine Prion',
- 'PrPsc'=>'Protéine Prion de forme anormale - sc pour <i>scrapie</i>',
- 'PrPc'=>'Protéine Prion de forme normale - c pour <i>cellulaire</i>',
- );
- ksort($index, SORT_NUMERIC);
- reset($index);
- while (list ($mot, $def) = each ($index))
- {
- echo ' - <b>'.$mot.'</b> : '.$def.'<br>';
- }
- ?>
|
Ce qui me donne en HTML :
Code :
- - <b>APBG</b> : Association des Professeurs de Biologie Géologie<br>
- - <b>ESB</b> : Encéphalopathie Spongiforme Bovine<br>
- - <b>EST</b> : Encéphalopathie Spongiforme Transmissible<br>
- - <b>MCJ</b> : Maladie de Creutzfeldt-Jakob<br>
- - <b>PrP</b> : Protéine Prion<br>
- - <b>PrPc</b> : Protéine Prion de forme normale - c pour <i>cellulaire</i><br>
- - <b>PrPsc</b> : Protéine Prion de forme anormale - sc pour <i>scrapie</i><br>
- - <b>nvMCJ</b> : nouvelle variante de la Maladie de Creutzfeldt-Jakob<br>
|
Message édité par samplay le 17-02-2004 à 13:05:17
|