Visualizzazione risultati 1 fino 2 di 2

Discussione: Testo contenuto in stringa

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Question Testo contenuto in stringa

    Ciao a tutti.
    Vorrei sapere come fare per capire se un testo è compreso in una stringa.
    Ad esempio vorrei sapere se "a" OR "b" (uno dei due, non per forza entrambi) sono contenuti in "cd ef". In questo caso restituirebbe FALSE. Se invece la stringa fosse stata "db sd", il risultato sarebbe stato TRUE perché c'è "a" o "b" (in questo caso "b").
    Non credo che sia difficile...
    Grazie!

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Immagino tu abbia bisogno di una funzione: strpos.

    Ti faccio un esempio sul funzionamento:
    Codice PHP:
    $str = "cd ef";

    if(
    strpos($str, 'a') !== false || strpos($str, 'b') !== false)
    // allora uno dei due caratteri è presente nella stringa $str
    echo "OK"; // TRUE
    else
    // in questo caso, dovrebbe stampare KO, poiché $str non contiene né 'a' né 'b'
    echo "KO"; // FALSE
    Puoi anche definirti una funzione booleana, come preferisci.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •