Yahoo's map API has the option of returning the data as a PHP serialized string! What that means is if you send a request to the Yahoo map API, you only have to run the results through PHP's unserialize() function and you have your geodata in a neat and manageable PHP array. No need to fuss with parsing the XML, JSON or CSV results Google's map API would return.
Coding Library: PHP

More Yahoo Maps Resources: