Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    15

    Ciclare un array mettendo un separatore tra gli elementi

    Scusate,
    Ho una difficoltà su una cosa che so già essere banale. Ma non mi riesce.
    Ho un array e, con un ciclo (il mio è while, ma fa lo stesso), mi tiro fuori gli elementi. Vorrei separerli con un oggetto qualsiasi, mettiamo una virgola. Se la metto nel ciclo me la ritrovo anche dopo l'ultimo elemento e io invece vorrei averla dopo tutti tranne l'ultimo.
    Come si fa?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    218
    usa la funzione implode, non devi fare nessun ciclo.

    Codice PHP:
    $var implode(","$array); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    15
    Ma così ho la virgola dopo ogni elemento e invece, dopo l'ultimo, non la voglio.
    Devo creare una cosa tipo:

    Maggiori approfondimenti su: Arg 1, Arg2, Arg3, Arg4.

    Arg 1 eccetera sono i miei elementi, dentro un array che raccoglie i risultati di una query. Testo, due punti e punto sono statici in pagina.

    Ho risolto in modo macchinoso, creado due array. Stampo il primo così com'è e metto il separatore e il secondo dentro a un ciclo che mi esclude il primo.

    Non so se è chiaro. Funziona ma immagino ci sia un modo meno macchinoso.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    218
    Uff. Prova implode, non te la mette sull'ultimo elemento.

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.