Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Ordine numeri-lettere

  1. #1
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712

    Ordine numeri-lettere

    Ho un array che contiene dei codici, con "sort" me li ordina così:

    006888AA
    006888GB
    006749
    006750

    vorrei ordinarli senza tenere conto delle lettere, ma solo dei numeri, così:

    006749
    006750
    006888AA
    006888GB

    E' possibile?
    Ubuntu 10.10 x86_64

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    function sort_strano($a, $b) {
    	if ($a == $b) {
    		return 0;
    	}
    	return (substr($a,0,6) < substr($b,0,6)) ? -1 : 1;
    }
    $temp=array("006888AA","006888GB","006749","006750");
    usort($temp, "sort_strano");
    echo "<pre>\n";
    print_r($temp);
    echo "</pre>\n";
    think simple think ringo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.