簡體   English   中英

我找不到用於代碼的正則表達式和將數據插入數據庫的代碼

[英]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]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM