Gå til innhold

Slå sammen to tabeller


Anbefalte innlegg

Skrevet

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 :)

Videoannonse
Annonse
Skrevet (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 av hockey500

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...