Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Dopo aver ordinato un array ho necessità di prendere solo l'ultimo elemento...

    sort ($ultimiritardi);
    for ($k=0; $k<count($ultimiritardi); $k++) {
    print $ultimiritardi[$k]."
    ";
    }

    dovrei prendere solo l'ultimo elemento risultante... indipendentemente dagli indici dell'array
    che risulteranno inevitabilemente non in ordine dopo il sort...

    es:
    ....
    67---ottina x E[5]---1,37,38,39,40,41,42,43
    69---ottina x E[71]---8,16,29,46,54,60,76,81
    75---ottina x E[32]---4,13,22,35,38,58,69,76
    76---ottina x E[84]---11,28,57,62,66,76,84,86
    81---ottina x E[176]---25,47,49,52,58,64,65,66
    86---ottina x E[65]---8,9,22,27,42,67,78,86
    93---ottina x E[110]---13,21,30,31,42,57,75,87

    esempio di report...

    io dovrei prendere e salvare in $ultimo solo l'ultima riga e quindi l'elemento dell'array con indice [110] anche se in realtà non è l'ultimo dell'array originale che ne conta molti di +

    Grazie a tutti/e e good sunday


  2. #2
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Non importa più grazie risolto!

    Con una ricerca su questo mitico forum

    per chi interessasse ho risolto con :


    array_pop
    (PHP 4, PHP 5)

    array_pop -- Estrae l'elemento alla fine dell'array
    Descrizione
    mixed array_pop ( array array )



  3. #3
    Non so se ho capito bene... vediamo un po'!

    Intanto tieni conto che sort assegna nuove chiavi all'array. Se vuoi mantenere le vecchie associazioni devi usare asort().

    Per prendere l'ultimo elemento dell'array che hai ordinato con sort, potresti usare array_pop ma tieni conto che rimuove fisicamente l'elemento dall'array originario.

    E' quello che hai chiesto? ciao!
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  4. #4
    usando usort() (quindi rimanendo inalterati gli indici), dopo l'ordinamento, potresti prendere l'elemento:

    $tot_elementi=count($ultimiritardi);
    echo $ultimiritardi[$tot_elementi];

    Se non ho capito male

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    grazie ho già risolto

    grazie comunque a tutti

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.