Chodzi o to, żeby najpierw poprzez protokół HTTP pobrać plik z Google z wynikami wyszukiwania. Po prostu dokument HTML. Do tego służy biblioteka cURL, o której musisz sobie więcej doczytać. Po prostu podajesz adres URL (na przykład
https://www.google.pl/search?rls=pl&q=testie=utf-8&oe=utf-8&channel=suggest), a odpowiednia funkcja pobiera treść HTML i zwraca ją jako
string.
Jak już otrzymasz dokument HTML z Google, to musisz wyszukać w jego treści ten ciąg znaków informujący o wynikach wyszukiwania, np.
<div id=resultStats>Około 3,150,000,000 wyników
<nobr> (0,08 s)
</nobr></div>
Możesz to zrobić zwyczajnie przy użyciu strpos(), albo przy użyciu wyrażeń regularnych (to drugie wygodniejsze). Wyrażenia regularne bardzo się przydają przy wyłuskiwaniu danych - sprawdź kilka tematów niżej, ktoś dopytywał o odczytywanie danych z Parkietu.