Try this:
<?php
$json = '{"contacts":{"start":0,"count":5,"total":110,"contact":[{"isConnection":false,"id":16777250,"fields":[{"id":16777292,"type":"yahooid","value":"ahmed_love7353","editedBy":"OWNER","categories":[]},{"id":16777291,"type":"name","value":{"givenName":"ahmed","middleName":"","familyName":"_love","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","categories":[]}]},{"isConnection":false,"id":52,"fields":[{"id":124,"type":"email","value":"15688708283341592078@mail.orkut.com","editedBy":"OWNER","categories":[]}]},{"isConnection":false,"id":16777271,"fields":[{"id":16777343,"type":"email","value":"abcdall4u@gmail.com","editedBy":"OWNER","categories":[]}]},{"isConnection":false,"id":31,"fields":[{"id":69,"type":"yahooid","value":"supriya_9392","editedBy":"OWNER","categories":[]},{"id":70,"type":"name","value":{"givenName":"Supriya","middleName":"","familyName":"Agarwal","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","categories":[]}]},{"isConnection":false,"id":23,"fields":[{"id":45,"type":"phone","value":"09470657255","editedBy":"OWNER","flags":["MOBILE"],"categories":[]},{"id":44,"type":"name","value":{"givenName":"akhilesh","middleName":"brother()","familyName":"","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","categories":[]}]}]}}';
$obj = json_decode($json);
foreach ($obj->contacts->contact as $contact) {
if (isset($contact->fields[1]->value->givenName)) {
echo $contact->fields[1]->value->givenName . '<br>';
}
if (isset($contact->fields[0]->type) && $contact->fields[0]->type == 'email') {
echo $contact->fields[0]->value . '<br>';
}
}
?>