<?php function __autoload($class) { require_once('../'.$class.'.php'); } /** * Instantiate the service */ $service = new WorldCatXISBNService();
/** * Get all editions for the book "Learning Python". * * Returns a collection with 8 Editions */ $collection = $service->getEditions('0596002815');
/** * Loops over the collection and prints the language for each edition */ foreach($collection as $edition) { print $edition->lang . '<br />'.PHP_EOL; }
/** * Translates the 10 digit ISBN to a 13 digit ISBN * returns '9780596002817' */ print $service->to13('0596002815');
/** * Translates the 13 digit ISBN back to the 10 digit ISBN * returns '0596002815' */ print $service->to10('9780596002817');
/** * Gets the metadata for isbn '0596002815' */ $edition = $service->getMetadata('0596002815');
var_dump($edition); /** * returns: * object(Edition)#4 (14) { ["oclcnum"]=> array(7) { [0]=> string(9) "177669176" [1]=> string(9) "249274099" [2]=> string(9) "253402825" [3]=> string(9) "301161087" [4]=> string(8) "54619668" [5]=> string(8) "55847258" [6]=> string(8) "79871142" } ["lccn"]=> string(10) "2004273129" ["form"]=> string(5) "BA DA" ["year"]=> string(4) "2003" ["lang"]=> string(3) "eng" ["title"]=> string(15) "Learning Python" ["author"]=> string(30) "by Mark Lutz and David Ascher." ["publisher"]=> string(8) "O'Reilly" ["city"]=> string(14) "Sebastopol, CA" ["originalLang"]=> string(0) "" ["isbn"]=> string(10) "0596002815" ["edition"]=> string(7) "2nd ed." ["url"]=> string(0) "" ["area"]=> string(0) "" } */ ?>
|