Salve vorrei rimpiazzare un array,
Codice PHP:
$array=array('credits','idcorporation');
con un'altro piu consono al mio utilizzo
Codice PHP:
$nuovoArray=array('credits'=>$riga["credits"],'idcorporation'=>$riga["idcorporation"]);
Ovviamente non conosco la lughezza del primo array.
La classe in cui mi serve funziona cosi:
Codice PHP:
$user=new classeUser; //carica l'istanza
$user->UDID=$udid; //assegno UDID all'istanza
$user->getCredits("credits,idcorporation"); //query della classe che ottiene i dati tramite
echo $user->stampa("credits"); //stampo il valore
echo $user->stampa("idcorporation"); //stampo il valore
La classe e' la seguente.
Mi serve per velocizzare delle query
Codice PHP:
class classeUser {
public $UDID=NULL;
public $idcorporation=NULL;
public $credits=NULL;
public $arrUser= array();
public function getCredits($dati){
$result=mysql_query ("SELECT $dati FROM users WHERE udid='{$this->UDID}' LIMIT 1") or die ("Errore query user");
$riga = mysql_fetch_array($result) or die ("Errore mysql_fetch_array user");
$datiArray= explode(',',$dati); //crea un array con i dati inseriti in $dati
////// VORREI OTTENERE QUESTO
$this->arrUser=array('credits'=>$riga["credits"],'idcorporation'=>$riga["idcorporation"]);
}
public function stampa ($num){
return $this->arrUser[$num];
}
}
Grazie a chi mi darà una mano, e se funzionale spero torni utile ad altri ^_^