Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #1

    Controllo su un array e su qualsiasi chiave/valore che esso contenga

    Ho un controllo che, a seconda dell'esistenza o meno di determinati parametri, assegna dei valori a un nuovo array, in questo modo:

    Codice PHP:
    if($condizione==true):

      
    $arr['nome']='Mario';
      
    $arr['cognome']='Rossi';
      
    $arr['città']='Milano';

    else 
    $arr='';

    endif; 


    Successivamente i suddetti valori vengono stampati come campi precompilati in un form:

    Codice PHP:
    <form>
    <input type="text" value="<?=$arr['nome']?>" />
    <input type="text" value="<?=$arr['cognome']?>" />
    <input type="text" value="<?=$arr['città']?>" />
    </form>


    Il mio problema nasce nel caso di un nuovo utente, ovvero nel momento in cui il form viene caricato ma le chiavi/valori di $arr non sono state assegnate, infatti compaiono molti notice e warning nonostante la dichiarazione di partenza.

    Nel controllo iniziale, ovvero in else $arr=''; c'è modo di specificare che non soltanto $arr deve essere '', ma anche qualsiasi chiave o valore in esso dichiarato?


    In altre parole, vorrei ottenere questo risultato:

    Codice PHP:
    $arr['nome']='';
    $arr['cognome']='';
    $arr['città']=''

    ...senza tuttavia dover specificare le singole variabili una ad una.

    Grazie in anticipo
    Ultima modifica di mahamatt; 19-01-2016 a 15:43
    «Prendo rifugio nel grande BOH»

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.