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

    Capire se mi trovo all'ultimo elemento di un array

    ciao!
    mi servirebbe un modo per capire quando mi trovo all'ultimo elemento di un array.
    ho visto che c'è la funzione end, ma ho anche visto che restituisce il valore dell'ultimo elemento.
    a me non servirebbe il valore, ma solo sapere se è l'ultimo elemento.
    come posso fare??

  2. #2
    ho risolto con una cosa del genere:
    codice:
    $endArray = end($array);
    foreach ($array as $a) {
        if($a['campo'] == $endArray) {
              // DO STUFF
        }
    }
    da adattare in base alle esigenze ovviamente.
    ciao!

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Vale solo se hai valori differenti nell'array. Ma se hai doppioni non funzionerà.
    Se vuoi sapere qual'è l'ultimo elemento puoi utilizzare un contatore e ricavare il numero degli elementi con count($pippo)
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #4
    si si immaginavo.
    ma tanto quel valore è unico in quanto corrisponde all'ID di una tabella!
    cmq grazie per la dritta!

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.