PHP

PHP: Pegando o primeiro nome

<?
$Nome = "Fulano de Tal";
$primeiroNome = explode(" ", $Nome);
 
echo $primeiroNome[0]; // Fulano
 
//ou
echo current($primeiroNome); // Fulano
?>

Quer saber como funciona a função explode, clique aqui.

4 thoughts on “PHP: Pegando o primeiro nome

  • Olá, bom dia.

    Muito obrigado, funcionou perfeitamente, eu tenho um formulário com o campo Nome, onde o usuário pode digitar somente o primeiro nome, ou nome e sobrenome, ou o nome completo, após o preenchimento, é enviado um e-mail automático para o usuário, como um e-mail marketing, onde eu queria pegar somente o primeiro nome para fazer uma saudação no e-mail, algo como “Olá Fulano”, mesmo que o usuário tenha preenchido “Fulano Beltrano de Tal”, com essa solução, consegui fazer o que eu queria.

    Resposta
  • Vladimir

    Olá!

    Gostaria de fazer o seguinte: validar no mesmo input se a pessoa digitou o nome e sobrenome.
    Ex.: se digitar Vladimir – mensagem: digite o nome completo.
    Caso digite Vladimir Melo – então ok.
    Obrigado

    Resposta
    • Fala Vladimir.

      A validação de Nome e Sobrenome não possui uma regra concreta. O ideal neste caso e separar Nome e Sobrenome em inputs separados.

      Este assunto já foi tema em grupos do google.

      Resposta
  • Paulo

    Muito bom.. pefeitinho..

    No meu caso o nome vem de um SELECT pego pelo id da SESSION. Ficou assim:

    $PDO = db_connect();
    $id_usuario = $_SESSION[‘id_usuario’];
    $stmt = $PDO ->query(“SELECT * FROM usuarios WHERE id = ‘$id_usuario'”);
    $row = $stmt->fetch();

    $nome = explode(” “, $row[‘nome’]);
    echo $nome[0];

    Resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *