Scegliere gli indici di un array

  • Creatore Discussione Creatore Discussione Maures
  • Data di inizio Data di inizio

Maures

Utente Attivo
25 Mar 2015
45
0
0
Buongiorno a tutti,
ho uno script che recupera dei valori da un database, che poi vengono messi in un array.

Per altri motivi ho bisogno di "scegliere" gli indici del suddetto array in modo che siano, per esempio "num1, num2, num3,..."

Si può fare? E se si, come?

Vi ringrazio.
 
Ciao, quando definisci un array puoi anche indicargli il nome degli indici
PHP:
$array = array(
    "num1" => "Benvenuto",
    "num2" => "in",
    "num3" => "MrWebmaster"
);
o anche
PHP:
$array = array();
$array['num1'] = "Benvenuto";
$array['num2'] = "in";
$array['num3'] = "MrWebmaster";
 
Ciao, quando definisci un array puoi anche indicargli il nome degli indici
PHP:
$array = array(
    "num1" => "Benvenuto",
    "num2" => "in",
    "num3" => "MrWebmaster"
);
o anche
PHP:
$array = array();
$array['num1'] = "Benvenuto";
$array['num2'] = "in";
$array['num3'] = "MrWebmaster";

grazie, però il problema è che recuperando questi dati da un db con una query, non posso dare gli indici manualmente, visto che in certi casi la mole di dati estratti è enorme!
 
se ho capito bene la tua domanda,
cerca nel manuale del tuo db come usare una di queste definizioni
FETCH_ASSOC l'indice è il nome delle colonna/alias del db
FETCH_NUM l'indice è l'ordine progressivo indicato nella select ( * = ordine delle colonne nella tabella)
FETCH_BOTH ogni valore estratto dal db è indicizzato con entrambe le condizioni precedenti
ciao
Marino
 

Discussioni simili