Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $theResults = $metaweb->read($myQuery);
- function recurse($original){
- $results = array();
- foreach($original as $key=>$item){
- $keyName = str_replace('/', '_', substr($item['id'][0], 1));
- if(is_array($result)) {
- foreach (recurse($item) as $subKey => $subVal) {
- $results[$keyName . "_" . $subKey] = $subVal;
- }
- } else{
- $results[$keyName]= $item;
- }
- }
- return $results;
- }
- $results = recurse($theResults);
- echo '<pre>' . var_export($results, true) . '</pre>';
- ?>
- ### example array printout ###
- array (
- 'en_stephen_dorff' =>
- array (
- '/award/award_winner/awards_won' =>
- array (
- 0 =>
- array (
- 'award' => 'MTV Movie Award for Best Villain',
- 'honored_for' =>
- array (
- 0 => 'Blade',
- 1 => 'There\'s Something About Mary',
- ),
- ),
- ),
- '/common/topic/alias' =>
- array (
- 0 =>
- array (
- 'value' => 'Stephen Dorff Jr.',
- ),
- ),
- '/common/topic/article' =>
- array (
- 0 =>
- array (
- 'id' => '/guid/9202a8c04000641f8000000000318f75',
- ),
- ),
- '/people/person/age' => 36,
- '/people/person/children' =>
- array (
- ),
- '/people/person/date_of_birth' => '1973-07-29',
- '/people/person/height_meters' =>
- array (
- 0 => 1.7,
- ),
- '/people/person/parents' =>
- array (
- ),
- '/people/person/place_of_birth' =>
- array (
- 'containedby' => NULL,
- 'name' => 'Atlanta',
- ),
- '/people/person/spouse_s' =>
- array (
- ),
- 'also:type' => '/award/award_winner',
- 'film' =>
- array (
- 0 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/45_2006',
- 'name' => '.45',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 1 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/alone_in_the_dark',
- 'name' => 'Alone in the Dark',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 2 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/backbeat',
- 'name' => 'Backbeat',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 3 =>
- array (
- 'character' => 'Deacon Frost',
- 'film' =>
- array (
- 'id' => '/en/blade_1998',
- 'name' => 'Blade',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 4 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/cold_creek_manor',
- 'name' => 'Cold Creek Manor',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 5 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/covert_one_the_hades_factor',
- 'name' => 'Covert One: The Hades Factor',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 6 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/entropy_1999',
- 'name' => 'Entropy',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 7 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/feardotcom',
- 'name' => 'FeardotCom',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 8 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/guid/9202a8c04000641f8000000000367679',
- 'name' => 'Judgment Night',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 9 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/s_f_w',
- 'name' => 'S.F.W.',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 10 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/shadowboxer',
- 'name' => 'Shadowboxer',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 11 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/world_trade_center_2006',
- 'name' => 'World Trade Center',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 12 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/the_gate_1987',
- 'name' => 'The Gate',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 13 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/cecil_b_demented',
- 'name' => 'Cecil B. Demented',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 14 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/blood_and_wine',
- 'name' => 'Blood and Wine',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 15 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/steal_2002',
- 'name' => 'Steal',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 16 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/botched',
- 'name' => 'Botched',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 17 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/deuces_wild',
- 'name' => 'Deuces Wild',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 18 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/nanking',
- 'name' => 'Nanking',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 19 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/guid/9202a8c04000641f8000000006ef2ec2',
- 'name' => 'XIII',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 20 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/i_shot_andy_warhol',
- 'name' => 'I Shot Andy Warhol',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 21 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/city_of_industry',
- 'name' => 'City of Industry',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 22 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/den_of_lions',
- 'name' => 'Den of Lions',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 23 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/space_truckers',
- 'name' => 'Space Truckers',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 24 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/guid/9202a8c04000641f800000000900443a',
- 'name' => 'A Son\'s Promise',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 25 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/felon',
- 'name' => 'Felon',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 26 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/en/black_water_transit',
- 'name' => 'Black Water Transit',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 27 =>
- array (
- 'character' => 'Homer Van Meter',
- 'film' =>
- array (
- 'id' => '/en/public_enemies',
- 'name' => 'Public Enemies',
- 'release_date_s' =>
- array (
- 0 =>
- array (
- 'release_date' =>
- array (
- 0 => '2009-07-01',
- ),
- ),
- ),
- ),
- ),
- 28 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/guid/9202a8c04000641f800000000b53ecd1',
- 'name' => 'The Power of One',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 29 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/guid/9202a8c04000641f800000000dfd4aa9',
- 'name' => 'Somewhere',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- 30 =>
- array (
- 'character' => NULL,
- 'film' =>
- array (
- 'id' => '/guid/9202a8c04000641f8000000007d8058f',
- 'name' => 'Reckless',
- 'release_date_s' =>
- array (
- ),
- ),
- ),
- ),
- 'id' =>
- array (
- 0 => '/en/stephen_dorff',
- ),
- 'name' => 'Stephen Dorff',
- 'type' => '/film/actor',
- ),
Add Comment
Please, Sign In to add comment