ciao volevo sapere come si fa ad usare un array in una classe esempio:
private $array_campi = array('id', 'nome', 'cognome', 'eta')
ora come faccio a creare una funzione che inserisca i valori alle chiavi e che mi ritorni questo array?
grazie
ciao volevo sapere come si fa ad usare un array in una classe esempio:
private $array_campi = array('id', 'nome', 'cognome', 'eta')
ora come faccio a creare una funzione che inserisca i valori alle chiavi e che mi ritorni questo array?
grazie
Nella funzione fai riferimento a $array_campi con la notazione $this->array_campi e usi quella variabile come un normale array.
grazie ma mi da errore se faccio $this->array_campi('id'=>0, 'nome' =>'pippo');
puoi farmi un esempio?
Metti tu un esempio di codice, perche' non ho capito cosa devi fare.
Codice PHP:
$this->array_campi['id']=0;
$this->array_campi['nome']='pippo';
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
cavolo non mi stampa niente
codice:class ProvaArray { public $array_campi = array('id', 'nome'); public function get_array(){ //inserisco i vaolori alle chiavi -non so come fare- //ritorno l' array; } } $array = new ProvaArray(); $array->get_array(); //dovrei stampare l' array
Un array cosi' creato:
equivale aCodice PHP:
$array_campi = array('id', 'nome');
e' cioe' un array con indice numerico i cui VALORI sono 'id' e 'nome'.Codice PHP:
$array_campi = array(
0 => 'id',
1 => 'nome,
);
Prova cosi':
Codice PHP:
class ProvaArray {
private $array_campi;
public function test_array() {
$this->array_campi['id'] = 134;
$this->array_campi['nome'] = 'franco';
return $this->array_campi;
}
}
$array = new ProvaArray();
print_r($array->test_array());
//dovrei stampare l' array
quindi scrivere:
è inutile?codice:private $array_campi = array('id','nome');
grazie cmq
Per quello che devi fare piu' che inutile e' proprio sbagliato.