simenss Skrevet 19. mai 2006 Del 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 Lenke til kommentar
hockey500 Skrevet 19. mai 2006 Del 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 Lenke til kommentar
simenss Skrevet 19. mai 2006 Forfatter Del 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 Lenke til kommentar
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å