Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    1,973

    Ricerca in array multidimensionale

    Ho questo array:
    codice:
    Array ( 
        [29] => Array         (             [tipo] => Light             [fine] => 2021-11-11         )      
    [26] => Array         (             [tipo] => Standard             [fine] => 2022-01-11         )      
    [27] => Array         (             [tipo] => Full             [fine] => 2022-02-16         )      
    [28] => Array         (             [tipo] => Easy             [fine] => 2023-03-10         ) 
        [40] => Array         (             [tipo] => Standard             [fine] => 2022-03-22         )  )
    29, 26 ecc... sono i miei idcliente. Sono dentro un ciclo dove ho l'idcliente.
    Ponendo che ho l'ID cliente 27... come faccio a verificare che esista o non esista nel mio array?
    Mi sto perdendo in un bicchiere d'acqua...
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    1,973
    Aggiungo che così:
    codice:
               echo $elencoContratti[$row['idcliente']]['tipo'];
               echo " " .$elencoContratti[$row['idcliente']]['fine'];
    I dati li visualizzo correttamente, ma se l'idcliente non esiste da ovviamente errore

  3. #3
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,596
    usa la isset
    if(isset($elencoContratti[$row['idcliente']])){
    ...
    }

  4. #4
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    1,973
    Ho fatto così e funziona, ma non l'ho postato perchè non ero sicura fosse "correttissimo"
    codice:
     if (array_key_exists($row['idcliente'], $elencoContratti)) {

  5. #5
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,596
    E' ugualmente corretto. Preferisco isset perchè è più breve da scrivere

  6. #6
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    1,973
    Grazie

Tag per questa discussione

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 © 2021 vBulletin Solutions, Inc. All rights reserved.