Oczywiście to co podałeś to działa lecz zwraca pełen link:
[/url?q=http://www.allegro.pl/item1095973044_t_torba_15_4_15_6_16_laptop_pokrowiec.html&sa=U&ei=92OtT76VG-XT4QSeuPifDA&ved=0CBIQFjAA&usg=AFQjCNGoxC2WeJwBl9IElbaD93LWYlw2RA] => T TORBA 15,4 15,6" 16
Chociaż link zaczyna się od www a kończy przed znakami "&sa=U" chciałbym dostać gotowy link w tym wypatku:
www.allegro.pl/item1095973044_t_torba_15_4_15_6_16_laptop_pokrowiec.htm
myślę o ponownym zastosowaniu getElementsByTagName.
od razu mówię ze funkcja strstr nie działa

wyrzuca mi błąd
strstr() expects parameter 1 to be string, array given
Myśle ze to po prostu zmienna nie jest typu string (nie pytajcie mnie jak to możliwe). Więc zastosowałem pewien trick:
$sResult2 = (string) $iVar;
gdy tak robię dostaje w odpowiedzi pustą wiadomość.
dokładny kod wygląda tak:
$url = "http://www.google.pl/search?hl=pl&source=hp&q=site:$Liczba1+++%22$Liczba2";
$dom = new domDocument;
$resultsDiv = $dom->getElementById('ires');
$links = $resultsDiv->getElementsByTagName('a');
foreach ($links as $tag)
{
if(strpos($tag->getNodePath(), 'h3')) $ret[$tag->getAttribute('href')] = $tag->childNodes->item(0
)->nodeValue; }
//$wys = $ret->getElementsByTagName('[/url?q=http:');
$nret = (string) $ret;
Nie mam pojęcia dlaczego program tak reaguje, próbowałem również przypisywać $ret innej zmienna ale zawsze jest tak samo proszę o pomoc.