Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //$query = '"award~=": "^Grammy", "award": null, "year": null, "honored_for": null, "type": "/award/award_honor", "award_winner": [{ "id": null, "name": null, "type": "/award/award_winner" }], "sort": "year"';
- ini_set( 'memory_limit', '32M' ); // Set the Mem limit to avoid issues
- require "metaweb.php"; // require curler
- require "utilities.php"; // some various utility functions
- $metaweb = new Metaweb(); // Create a Metaweb object.
- $file = "grammys.csv";
- $theResults;
- $theResults = $metaweb->read(); // run the curler + pass the page # in
- if(is_array($theResults) && !empty($theResults)){
- echo "grabbed results <br/>";
- //$data = parseResults($theResults);
- echo "parsed results <br/>";
- $data = parseit($theResults);
- var_dump($theResults,true);
- writeSimpleCSV($data,false,$file);
- echo "wrote results <br/>";
- } else {
- echo "No Results returned in the array";
- }
- echo "<br/> DONE <br/>";
- function parseit($theArray){
- foreach($theArray as $item){
- $winnerStr=null;
- $award = array(); // start new $person object
- //echo "$item["award"];
- $award["award"] = html_entity_decode($item['award'],ENT_NOQUOTES,'UTF-8');
- $award["honored_for"] = $item["honored_for"];
- $award["year"] = $item["year"];
- //$winners = flattenArray($item['award_winner']);
- foreach ($item['award_winner'] as $winner) {
- $winnerStr .= html_entity_decode($winner['name']) .",";
- }
- $award["winner"] = $winnerStr;
- //$grammy["winners"] = $winners;
- echo "<br/>" . var_export($award) . "<br/>";
- $grammys[] = $award;
- return $grammys;
- }
- }
- ?>
Add Comment
Please, Sign In to add comment