Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Php: iniziale nome

  1. #1

    Php: iniziale nome

    Ciao a tutti,

    come si fa a selezionare l'iniziale del nome e passarla ad una condizione?

    Cioè devo fare così: se $nome inizia per A o B o C o D... fai questo altrimenti ....

    Qual è la sintazzi da usare?

    Grazie

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    La funzione substr() estrae parte di una stringa.

    Esempio: substr($nome, 0) riporta il primo carattere contenuto in $nome

    http://www.php.net/manual/it/function.substr.php


    In alternativa, se hai bisogno di controllare un solo carattere, puoi estrarlo così:

    $nome{0}

    dove 0 identifica il primo carattere della stringa.

    Ciao :)
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3

    Re: Php: iniziale nome

    Originariamente inviato da Francy03
    Ciao a tutti,

    come si fa a selezionare l'iniziale del nome e passarla ad una condizione?

    Cioè devo fare così: se $nome inizia per A o B o C o D... fai questo altrimenti ....

    Qual è la sintazzi da usare?

    Grazie

    Codice PHP:
    <?php

    if($nome{0} == "A" || $nome{0} == "B" || $nome{0} == "C" || $nome{0} == "D")
    {
    #do something
    }
    #oppure
    $n $nome{0};
    switch(
    $n)
    {
        case 
    "A":
             
    #do something
        
    break;
        case 
    "B":
             
    #do something
        
    break;
        case 
    "C":
             
    #do something
        
    break;
        case 
    "D":
             
    #do something
        
    break;

    }

    ?>
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  4. #4
    Ciao,

    grazie a tutti funzionano alla grande tutti e due.

    Grazie ancora

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.