simenss Skrevet 19. mai 2006 Skrevet 19. mai 2006 Hvordan får jeg slått sammen tabellene nedenfor: <?php $data = array('green', 'red', 'blue'); $id = array(146, 927, 167); ?> Så den gir: Array( [0] ( [0] => green [1] => 146 ) [1] ( [0] => red [1] => 927 ) [2] ( [0] => blue [1] => 167 ) ) Jeg har fått det til med bruk av foreach() og noen andre funksjoner, men er ute etter en metode som bruker så lite resurser som mulig
hockey500 Skrevet 19. mai 2006 Skrevet 19. mai 2006 (endret) du kan bruke array_combine() og ha tallet som key og fargen som value? http://php.net/array_combine <?php $data = array('green', 'red', 'blue'); $id = array(146, 927, 167); $array = array_combine($id, $data); echo '<pre>'; print_r($array); echo '</pre>'; ?> Endret 19. mai 2006 av hockey500
simenss Skrevet 19. mai 2006 Forfatter Skrevet 19. mai 2006 du kan bruke array_combine() og ha tallet som key og fargen som value?http://php.net/array_combine Det gir: Array( [146] => green [927] => red [167] => blue ) Jeg ønsker keys fra 0-2, og at hver av disse inneholder en farge med riktig id
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå