• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Adding column to an array and not appending

I have an array where I need one column in the array formatted in a certain way.

So I successfully created a second array, based on a column in the first array but I’m having trouble adding the new column back into the first array.

merge_array and push array are placing the data AFTER the first array and not as another column in the first array.

$matches = $this->my_model->getRandom(); //this is the first array
foreach ($matches as $tag){    
  $display_tag[] = $qtag->display_tag($tag['tag_string']);
}//second array for new column
print_r(array_merge($matches, $display_tag));

I’d like the new column to have the key name 'tag_display' but when I add it to the array like this:

foreach ($matches as $tag){
  $display_tag['tag_display'] = $qtag->display_tag($tag['tag_string']);

but this only displays the last element.

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  

  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.