fork(3) download
  1. <?php
  2. header('Content-Type: text/plain; charset="utf-8"');
  3.  
  4. $input = '[{"id":"1","site":"7","elemId":"navbar_title","en":"Home","de":"Zuhause","fr":"accueil"},{"id":"2","site":"7","elemId":"home_untilNextTime","en":"Until Next Time","de":"Bis zum n\u00e4chsten Mal","fr":"Jusqu\'\u00e0 la prochaine fois"}]';
  5. $raw = json_decode($input, true);
  6.  
  7. $output = array_map(function ($entry) {
  8. return [
  9. 'en' => $entry['en'],
  10. 'de' => $entry['de']
  11. ];
  12. }, array_column($raw, null, 'elemId'));
  13.  
  14. echo json_encode([$output], JSON_PRETTY_PRINT);
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
[
    {
        "navbar_title": {
            "en": "Home",
            "de": "Zuhause"
        },
        "home_untilNextTime": {
            "en": "Until Next Time",
            "de": "Bis zum n\u00e4chsten Mal"
        }
    }
]