我找不到用于我的编码的正则表达式和将该数据插入数据库的代码
I can't find regex for my coding and code to insert that data to database
这是我的代码:
<?php
$curl = curl_init();
$url = "https://www.bukalapak.com/p/fashion-pria/jam-tangan-171/8b1k0b-jual-jam-tangan-pria-skmei-original-model-casio-water-resistant-ps024?from=old-popular-section-1";
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
preg_match_all("!\"price\":[^\s]*?,!", $result, $matches);
print_r($matches[0]);
curl_close($curl);
?>
这是输出:
我只想要没有 price
的名义价格,但我不知道它的正则表达式。
你能帮我将该数据 ($matches
) 插入我的数据库吗?我用 XAMPP 和 phpMyAdmin 试过了。
试试这个:
preg_match_all("!\"price\":([^\s]*?),!", $result, $matches);
print_r($matches[1]);
这是我的代码:
<?php
$curl = curl_init();
$url = "https://www.bukalapak.com/p/fashion-pria/jam-tangan-171/8b1k0b-jual-jam-tangan-pria-skmei-original-model-casio-water-resistant-ps024?from=old-popular-section-1";
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
preg_match_all("!\"price\":[^\s]*?,!", $result, $matches);
print_r($matches[0]);
curl_close($curl);
?>
这是输出:
我只想要没有 price
的名义价格,但我不知道它的正则表达式。
你能帮我将该数据 ($matches
) 插入我的数据库吗?我用 XAMPP 和 phpMyAdmin 试过了。
试试这个:
preg_match_all("!\"price\":([^\s]*?),!", $result, $matches);
print_r($matches[1]);