Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654

    Fermarsi al primo spazio di una stringa

    Ho degli utenti che hanno due nomi; quando accedono i loro nomi vengono inseriti nel database. Come faccio a dirgli "prendi solo il primo nome", in pratica di fermarsi al primo spazio che trovano?

  2. #2
    codice:
    $_POST['nome'] = 'pippo franco';
    
    $nome = explode(' ', $_POST['nome']);
    
    echo $nome[0];

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    oppure in alternativa...

    Codice PHP:
    $str 'pippo baudo';

    echo 
    substr($str0strpos($str' ')); 

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Non avevo neanche pensato a farlo come array
    Comunque non riesco a farlo andare bene. Ho fatto così:

    Codice PHP:
    $nome2=explode(' ',$nome);
    $cognome2=explode(' ',$cognome);
    $utente="$nome[0] $cognome[0]"
    $utente sarà poi preso come variabile di sessione per mostrare il messaggio "benvenuto $utente". Ma anzichè prendermi il nome e il cognome mi prende solo le iniziali...
    Ad esempio: Pippo Franco lo prende come "Benvenuto F P".

  5. #5
    che fai ... sfotti ???

    salvi come nome2 e stampi nome????

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Non avevo visto il tuo messaggio, Neida. Con il tuo codice riesco a farlo funzionare
    Non capisco però perchè non funziona con l'altro...
    Grazie a entrambi per l'aiuto

  7. #7
    Originariamente inviato da Horus-Ra
    Non avevo visto il tuo messaggio, Neida. Con il tuo codice riesco a farlo funzionare
    Non capisco però perchè non funziona con l'altro...
    Grazie a entrambi per l'aiuto
    ho messo il perche'.... basta leggere e scrivere in accord alla logica.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Porc... hai ragione, ho stampato variabili diverse
    E' che sto facendo tre maschere contemporaneamente ed è probabile che scappi l'errore stupido prima o poi. Infatti adesso funziona anche con il tuo codice (ovvio i tuoi codici funzionano sempre) :rollo:

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.