Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Ordinare array di oggetti

    Come faccio ad ordinare questo array di oggetti per cognome?

    Codice PHP:
    Array
    (
        [
    9] => estraDatiDocente Object
            
    (
                [
    mysqli:private] => mysqli Object
                    
    (
                    )

                [
    id_docente] => 9
                
    [cognome] => Docente 2
                
    [nome] => Nome
                
    [materie] => materia
                
    [aree_insegnamento] => Array
                    (
                        [
    0] => Ambiente
                        
    [1] => Apprendistato
                        
    [2] => Privacy
                    
    )

                [
    valutazione] => N.D.
                [
    qualifica_docente] => N.D.
                [
    docenze_assegnate] => Array
                    (
                    )

            )

        [
    1] => estraDatiDocente Object
            
    (
                [
    mysqli:private] => mysqli Object
                    
    (
                    )

                [
    id_docente] => 1
                
    [cognome] => Scientifico
                
    [nome] => Responsabile
                
    [materie] => materia
                
    [aree_insegnamento] => Array
                    (
                        [
    0] => Ambiente
                        
    [1] => Apprendistato
                        
    [2] => HACCP (autocontrollo alimentare)
                    )

                [
    valutazione] => N.D.
                [
    qualifica_docente] => N.D.
                [
    docenze_assegnate] => Array
                    (
                    )

            )

    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  2. #2

  3. #3
    Risolto così:

    Codice PHP:
    function sort_objects_by_cognome($a$b) {
    if (
    $a->cognome == $b->cognome) return 0;
    return (
    $a->cognome $b->cognome) ? : -1;
    }

    usort($docenti'sort_objects_by_cognome'); 
    Magari può servire a qualcuno...

    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

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.