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

    [php] array e controllo variabili

    Con il metodo GET passo delle variabili numeriche ma in alcuni casi mi trovo a dover passare anche il nome di una regione, vorrei mettere un controllo su questa variabile per evitare sorprese, mi era stato consigliato di creare un'array con i nomi delle regioni, ma come faccio poi a verificare l'esistenza e la correttezza della stringa passata con GET...

    grazie in anticipo

    Fabio
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

  2. #2
    dalla doc PHP:

    Descrizione
    bool in_array ( mixed ago, array pagliaio [, bool strict])


    Cerca in pagliaio per trovare ago e restituisce TRUE se viene trovato nell'array, FALSE altrimenti.

    Se il terzo parametro strict è TRUE la funzione in_array() controllerà anche il tipo di ago nell'array haystack.

  3. #3
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    puoi usare qualcosa del genere:
    codice:
    $regioni = array(
      'Veneto',
      'Lombardia',
      'Lazio',
      // eccetera
    );
    
    if (!in_array($_GET['regione'], $regioni)) {
      // il valore non è in $regioni
    }
    non troppo elegante forse, ma funziona.

    vedi:
    www.php.net/in_array
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  4. #4
    grazie 1000....

    tutto chiaro

    Fabio
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

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.