Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [PHP] Controllo contenuto variabile

    Salve,
    come posso a controllare se una variabile contiene un stringa???

    Dovrei fare una cosa del genere:

    if ($a contain "Ciao Amico"){
    echo "Saluti";
    }

    Un saluto a tutti.

  2. #2
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    if ($a == "Ciao Amico"){
    echo "Saluti";
    }
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  3. #3
    Non funziona
    avevo provato!

    Dimenticavo che la variabile non contiene solo "Ciao Amico",
    ma può contenere "testo Ciao Amico testo".

    Scusa per la dimenticanza,
    grazie.

  4. #4
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    ma la variabile arriva da una form con metodo GET o POST ?
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  5. #5
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Codice PHP:
    if (ereg("Ciao Amico",$a)) {
     echo 
    "Saluti";

    Occhio che la funzione ereg è case sensitive. Se vuoi lo stesso risultato però senza badare a maiusole o minuscole puoi usare eregi().

  6. #6
    GRAZIE
    VaLvOnAuTa
    ora funziona!!!
    ---------------------------------
    Non sapevo ci fosse differenza
    se una variabile e settata e settata,

    Ciao e grazie a tutti

  7. #7
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    [supersaibal]Originariamente inviato da GaRo73
    GRAZIE
    VaLvOnAuTa
    ora funziona!!!
    ---------------------------------
    Non sapevo ci fosse differenza
    se una variabile e settata e settata,

    Ciao e grazie a tutti [/supersaibal]
    ereg() sfrutta le espressioni regolari e verifica la presenza di un gruppo di lettere (o di una lettera o di una "regola" - ad esempio 3 numeri consecutivi seguiti da una lettera) all'interno di un testo.
    Se fai $a == "testo" non si verifica che "testo" sia all'interno della variabile, ma che la variabile sia "testo".

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.