Visualizzazione risultati 1 fino 3 di 3

Discussione: problema con la funzione "array_key_exists"

  1. #1
    ilmondonliner non è connesso Utente giovane
    Data registrazione
    05-12-2011
    Messaggi
    44

    Predefinito problema con la funzione "array_key_exists"

    Buongiorno, il mio nome è Stefano, pho rilevato un problema con la funzione php per array:
    array_key_exists
    Vi spiego: devo verificare la presenza di un certo elemento in una array, con la funzione precedente ma invece di darmi un valore booleano vero o falso che sia,non mi da nulla
    vi posto il codice con cui ho verificato il suo funzionamento (cattivo):
    Codice PHP:
    <?php
    $t
    = "pa";
    $a = array ("pa","8","7");

    $cx = array_key_exists($t,$a);
    echo
    $cx;

    ?>
    il risultato?
    Questo:http://ilmondonliner.altervista.org/...P/savement.php

    Sapete a cosa potrebbe essere dovuto?
    Vi ringrazio in anticipo.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,432

    Predefinito

    array_key_exists() controlla se esiste la chiave (key) dell'array.
    Per il tuo caso, la funzione da utilizzare potrebbe essere la in_array().

    EDIT:
    Dimenticavo: nel tuo caso, ovviamente la chiave "pa" non esiste (ma esiste il valore "pa"). Se stampi "FALSE" è normale che non ottieni nulla: puoi provare con:
    Codice PHP:
    <?php
    echo FALSE;
    ?>
    In questi casi, devi usare var_dump();

    Ciao!
    Ultima modifica di alemoppo : 24-05-2013 alle ore 19.05.49

  3. #3
    ilmondonliner non è connesso Utente giovane
    Data registrazione
    05-12-2011
    Messaggi
    44

    Predefinito

    Ho capito, grazie mille

Regole di scrittura

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