title: Convert php array to JSON files
body: <p>I want to create a json files from a php functions (or directly from my BDD).</p>
  
  <p>I have a php function that write in my database sql</p>
  
  <p>This is my function that write in my database (it's magento, but it works) :</p>
  
  <pre><code>$data = array('image'=&gt;$my_upload-&gt;file_copy,'shopid'=&gt;$customerid,'newsid'=&gt;1);
  $model = Mage::getModel('newsimagestable/newsimagestable')-&gt;setData($data);
  </code></pre>
  
  <p>Md table db_activity</p>
  
  <pre><code>shopid      newsid          imgid                    image
     7           1              1                     1.jpg
     7           1              2                     2.jpg
     7           1              3                     3.jpg
  </code></pre>
  
  <p>And know I convert this to Json with this function :</p>
  
  <pre><code>$actArray = array();
      $activityAll = Mage::helper(eventdemo)-&gt;getactivitytest(7); //get my table db_activity
  
          foreach ($activityAll as $data){                
              array_push($actArray, "images:".$data-&gt;getData('image'),"thumb:".$data-&gt;getData('image'));              
          };
  
      file_put_contents('data.json',  stripslashes(json_encode($actArray)));
  </code></pre>
  
  <p>And I can only get the json files in this format :</p>
  
  <pre><code>["images:1.jpg","thumb:1_m.jpg","images:2.jpg","thumb:2_m.jpg","images:3.jpg","thumb:3_m.jpg"]
  </code></pre>
  
  <p>But I want to have this format (so an array with multiple entry I think) :</p>
  
  <pre><code>[
  { "thumb": "image1_m.jpg", "image": "image1.jpg" },
  { "thumb": "image2_m.jpg", "image": "image2.jpg" }  ]
  </code></pre>
  
  <p>Is that possible ?</p>
  
  <p>Thanks</p>