Мне удалось добраться до стадии, где у меня есть массив, который выглядит следующим образом. Используется (zend_json для декодирования ответа json)
Array ( [response] => Array ( [status] => ok [userTier] => free [total] => 10 [startIndex] => 1 [pageSize] => 10 [currentPage] => 1 [pages] => 1 [results] => Array ( [0] => Array ( [id] => lifeandstyle/series/cycling [type] => series [webTitle] => Cycling [webUrl] => http://www.guardian.co.uk/lifeandstyle/series/cycling [apiUrl] => http://content.guardianapis.com/lifeandstyle/series/cycling [sectionId] => lifeandstyle [sectionName] => Life and style ) [1] => Array ( [id] => sport/cycling [type] => keyword [webTitle] => Cycling [webUrl] => http://www.guardian.co.uk/sport/cycling [apiUrl] => http://content.guardianapis.com/sport/cycling [sectionId] => sport [sectionName] => Sport )
Как мне разобрать только элементы, которые [webTitle] и [webUrl]
Спасибо!
Вы не можете специально анализировать только эти части, но вы можете перебирать результаты и получать к ним доступ.
foreach ($val['response']['results'] as $result) { $title = $result['webTitle']; $url = $result['webUrl']; // ... }