PHP branje določene vsebine na strani
5 naročnikov
5 naročnikov
Zdravo,
zanima me kako bi s phpjem dobil določeno številko na strani?
imam nek vzorec pred in za številko
npr.: <span class="last">10,750.00</span>
rad bi pa ven dobil številko: 10750
brez decimalk in pik
Hvala za pomoč.
8 odgovorov
- možnost: phpQuery (ni aktiven razvoj ampak vseeno praktično vse dela pravilno). Query bi kot v jQueryu: pq('span.last').val()
- možnost: xpath. Query bi bil: //span[@class="last"] - prepričaj se da je unikaten. testiraš lahko v Chrome Dev Console z $x('tvojxpathquery')
Če rabiš samo za par malenkosti uporabi phpQuery, če želiš imeti solidno rešitev pa predlagam xpath.
hvala
samo me zanima ce bi celo kodo lahko mi napisu, ker nisem vesc v php.
pa se za odprtje strani
Hvala
evo če bo še kdo rabu:
$page = filegetcontents('http://www.example.com/');
$toSearch1 = '<span class="last">';
$toSearch2 = '</span>';
$page = strstr($page, $toSearch1);
$page = strstr($page, $toSearch2, true); //PHP 5.3 or above
echo $page; //10,750.00