Visualizzazione dei risultati da 1 a 9 su 9

Discussione: funzione in_array

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802

    funzione in_array

    buongiorno ragazzi volevo chiedervi secondo voi dove sbaglio ? io sto usando la funzione in_array che come ho studiato confronta due valori se sono uguali e true altrimenti false , adesso io ho inserito due variabili estratte da database
    Codice PHP:
     $array[$cnt]['selected']  =  iff(in_array$key['levelgroup']  ,$keyx['levelart'] ) , truefalse); 
    e mi da il seguente errore :
    codice HTML:
    Warning:  in_array() expects parameter 2 to be array, string given i
    questo e il risultato facendo un print_r delle due variabili:
    print_r($keyx['levelart']);
    1111

    print_r($key['levelgroup']);

    3210
    grazie
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    in_array non confronta 2 valori. Cerca se un valore è presente in un array. Il tuo secondo parametro è una stringa non un array.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    Allora anche il primo e una stringa ! Cosa si puo fare? Dimenticavo sono singoli numeri esempio il 3 amministratore 2 staff 1 registrato e 0 guest
    Ultima modifica di rocco.mod; 06-08-2014 a 08:32

  4. #4
    Esiste una cosa bellissima chiamata php.net

    http://it2.php.net/in_array

    dal link si evince che il primo argomento della funzione può essere qualunque cosa, il secondo DEVE essere un array.
    Una volta rispettata questa regola (cosa che tu non fai, e ragione per cui php si arrabbia), la funzione restituisce true se il primo argomento è contenuto nell'array passato come secondo argomento, false in caso contrario
    The user formerly known as GM

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    Boom !
    grazie mille !
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    Ho capito! Il secondo valore devo inserirlo all interno di un array
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Toglimi una curiosità. Stai lavorando per te stesso ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    Si certo! Mi piace il php e lo sto studiando
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Quote Originariamente inviata da Layne Visualizza il messaggio
    --

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.