Scusate la poca chiarezza del titolo, ma non saprei esprimere meglio il concetto.
Ho due array e vorrei che il primo elemento di un'array divenga l'indice del primo dell'altra e così via. Come posso fare?
Scusate la poca chiarezza del titolo, ma non saprei esprimere meglio il concetto.
Ho due array e vorrei che il primo elemento di un'array divenga l'indice del primo dell'altra e così via. Come posso fare?
Non so se ci sia una funzione che lo faccia nativamente, ma dovrebbe essere qualcosa del genere:Stammi bene...Codice PHP:
<?php
$keys = array ('a', 'b', 'c', 'd', 'e');
$values = array ('Alberto', 'Beatrice', 'Carlo', 'Daniele', 'Eleonora');
$result = array ();
for ($i = 0; $i < count ($keys); $i++)
$result[$keys[$i]] = $values[$i];
// ora $result è l'array composto dalle chiavi e dai valori qui sopra...
?>
UPDATE: funzione trovata, si chiama array_combine() ed è disponibile solo in PHP 5.
Ultima modifica di dementialsite : 05-02-2011 alle ore 12.04.57
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...