Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema con explode

  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    Problema con explode

    Ciao,

    ho un problema con la funzione explode.
    Dunque, ho la stringa $docente che contiene un nome e cognome, per esempio "Pinco Pallino".
    Utilizzo la funzione così:
    list($nome,$cognome)=explode(' ',$docente);

    Ottengo cosi due stringhe contenenti una il nome e l'altra il cognome. Fin qui tutto OK.
    Il problema sorge quando ho un cognome composto.
    Per esempio se la stringa $docente contiene "Pinco De Pallinis" e applico la funzione explode, la cosa non funziona più correttamente.

    Come posso correggere?

    Grazie e ciao
    Sempre più in alto...
    www.webdition.com

  2. #2
    Codice PHP:
    list($nome,$cognome)=explode(' ',$docente,2); 

  3. #3
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Funziona perfettamente.
    Grazie ntd !!

    Sempre più in alto...
    www.webdition.com

  4. #4
    Hi Hi .. just for fun :
    ..
    E se .. la docente si chiama Maria Giovanna de Paperis ??



    Scherzavo!
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  5. #5
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Sempre più in alto...
    www.webdition.com

  6. #6
    Originariamente inviato da homezappa
    Hi Hi .. just for fun :
    ..
    E se .. la docente si chiama Maria Giovanna de Paperis ??



    Scherzavo!
    Zappa
    Ti sta (giustamente) avvisando che se hai come docente Maria Giovanna Elmi il suo nome verrà suddiviso in Maria (nome) e Giovanna Elmi (cognome), perché explode(' ', ...) prende il primo spazio come separatore. In questo caso, non è proprio il massimo.

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.