PHP Filter_var() funzione

|
Sintassi: -
filter_var (var, filtername, options) 
Parametri : questa funzione accetta tre parametri e viene descritta di seguito:
  • var : questo campo è obbligatorio. Indica una variabile da filtrare.
  • filter_name : utilizzato per specificare l’identificatore o il nome del filtro da utilizzare. L’impostazione predefinita è FILTER_DEFAULT, che non comporta alcun filtro. Questo è un campo facoltativo.
  • opzioni : utilizzato per specificare uno o più flag/opzioni da utilizzare. Controllare ogni filtro per possibili scelte e flag. È anche un campo facoltativo.
  • Valore restituito : restituisce i dati filtrati in caso di successo o FALSO in caso di errore. Di seguito sono riportate alcune diverse applicazioni filter_var() funzioni:
    • Disinfetta la linea:
      Nell’esempio seguente, cancelliamo la linea Esempio: -

      $str = "

      GeeksforGeeks! < / h1 > " ; $newstr = filter_var ( $str , FILTER_SANITIZE_STRING); echo $newstr ;
      ?>
      Output: -
      GeeksforGeeks! 

    • Controlla un numero intero:Nell’esempio seguente, la funzione filter_var() viene utilizzata per verificare se la variabile $int è un numero intero. Se $int è un numero intero, l’output del codice seguente apparirà come "Integer is valid". Se $int non è un numero intero, l’output è: "Il numero intero non è valido": Esempio: - $int = 200; se ( filter_var ( $int , FILTER_VALIDATE_INT) === 0 || ! filter_var ( $int , FILTER_VALIDATE_INT) === false) { echo ( "Il numero intero è valido" ); } else
      { echo ( " Il numero intero non è valido " ); }
      ?> Output: -
      Il numero intero è valido 
    • Verifica dell’indirizzo IP:
      L’esempio seguente utilizza la funzione filter_var() per verificare se la variabile $ip è un indirizzo IP valido: Esempio: - $ip = "129.0.0.1" ; if (! filter_var ( $ip , FILTER_VALIDATE_IP) === false) { echo ( " $ip è un indirizzo IP valido " ); } else { echo ( "$ ip non è un indirizzo IP valido" ); }
      ?> Uscita: -
      129.0. 0.1 è un indirizzo IP valido 
    • Disinfetta e convalida un indirizzo e-mail:
      Nell’esempio seguente, la funzione filter_var() rimuove prima tutti i caratteri non validi da l’e-mail $variabile e quindi controlla se è un indirizzo e-mail valido: Esempio: - $email = "[email protected]" ;
      // Rimuovi tutti i caratteri non validi dall’email $email = filter_var ( $email , FILTER_SANITIZE_EMAIL);
      // Verifica indirizzo email se (! filter_var ( $email , FILTER_VALIDATE_EMAIL) === false) { echo ( "$email è un indirizzo email valido" ); } else { echo ( "$email non è un indirizzo email valido" ); }
      ?>
      Output: -
      gfg @ example.com è un indirizzo email valido 
    • Pulisci e convalida l’URL:
      Nell’esempio seguente, la funzione filter_var() rimuove prima tutti i caratteri non validi s dall’URL, quindi controlla se $url è un URL valido: Esempio: - $url = " https://www.engineerforengineer.org " ;
      // Rimuovi tutti i caratteri non validi dall’URL $url = filter_var ( $url , FILTER_SANITIZE_URL);
      // Convalida URL if (! filter_var ( $url , FILTER_VALIDATE_URL) === false) { echo ( "$url è un URL valido" ); } else { echo ( "$url non è un URL valido" ); }
      ?>
      Output: -
      https: //www.engineerforengineer.org è un URL valido 
    Link :
    http://php.net/manual/en/ function.filter-var.php

    Shop

    Learn programming in R: courses

    $

    Best Python online courses for 2022

    $

    Best laptop for Fortnite

    $

    Best laptop for Excel

    $

    Best laptop for Solidworks

    $

    Best laptop for Roblox

    $

    Best computer for crypto mining

    $

    Best laptop for Sims 4

    $

    Latest questions

    NUMPYNUMPY

    psycopg2: insert multiple rows with one query

    12 answers

    NUMPYNUMPY

    How to convert Nonetype to int or string?

    12 answers

    NUMPYNUMPY

    How to specify multiple return types using type-hints

    12 answers

    NUMPYNUMPY

    Javascript Error: IPython is not defined in JupyterLab

    12 answers

    News


    Wiki

    Python OpenCV | cv2.putText () method

    numpy.arctan2 () in Python

    Python | os.path.realpath () method

    Python OpenCV | cv2.circle () method

    Python OpenCV cv2.cvtColor () method

    Python - Move item to the end of the list

    time.perf_counter () function in Python

    Check if one list is a subset of another in Python

    Python os.path.join () method