Closed myjavarama4 closed 9 years ago
Pořád nic
Pridals ? $hodnota = self::eraseSpace($hodnota);
ano přidal
private static function getParametr($obsah_stranky, $produkt) { $div = $obsah_stranky->find('div[id=parametry]', 0); foreach ($div->find('table[class=sti_details]') as $tabulka) { $podminka = false; foreach ($tabulka->find('tr') as $parametry) { if ($podminka == true) { $klic = ''; $hodnota = ''; if ($tabulka->find('td', 0)) { $klic = $parametry->find('td', 0)->plaintext; $klic = self::eraseSpace($klic); } if ($tabulka->find('td', 1)) { $hodnota = $parametry->find('td', 1)->plaintext; $hodnota = self::eraseSpace($hodnota); } if ($klic && $hodnota) { $produkt['parametry'][$klic] = $hodnota; } } $podminka = true; } } return $produkt; }
Myslis tu mezeru pred dvojteckou?
ano
To musis rict A ted silne PHP, odstrani dvojtecku. Pridej do eraseSpace trim($klic, ':')
Úžasné (sarkasmus)
Jeste
$hodnota = self::eraseSpace($hodnota); co rikas?