Merging and looping multi dimensional array

seven

I'm trying to loop some array using foreach. This is the code which demonstrates what I'm doing

     $q = "SELECT * "
       ."FROM ".TBL_FRUITSDETAILS."";
        $fruitsdetails = $database->query($q);
        $var = array();
    while($line = mysql_fetch_assoc($fruitsdetails)){
       $var[] = $line;
    }


  $q = "SELECT * "
       ."FROM ".TBL_NUMDETAILS."";
        $numdetails = $database->query($q);
        $var2 = array();
    while($line2 = mysql_fetch_assoc($numdetails)){
         $var2[] = $line2;
        // $n++;
    }

$out = array();
foreach ($var as $key => $value){
   // $out[] = array_merge_recursive($value, $var2[$key]);

    foreach ($var2 as $key => $value) {
        $out1[] = array_merge_recursive($var[$key], $var2[$key]);
    }
}


print_r(json_encode($out1));

However, this outputs

appleone
bananatwo
appleone
bananatwo

and I want to display it like this instead

appleone
appletwo
bananaone
bananatwo
Domain

Try this,

$var = array (1,2);    
$var2 = array (a,b);

$out = array();
foreach ($var as $key => $value){
    foreach($var2 as $k=>$v){
        $out[] = $value.$v;
    }
}
print_r(json_encode($out));

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related