這是我的代碼:我找不到我的編碼和代碼正則表達式的數據插入到數據庫
<?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嘗試了這一點。
請在這裏發表代碼,錯誤,樣本數據或文本輸出作爲純文本,不作爲可能很難讀取的圖像,不能複製粘貼,以幫助測試代碼或在答案中使用,並且對使用屏幕閱讀器的人是不利的。您可以編輯您的問題以在問題的正文中添加代碼。使用'{}'按鈕來格式化任何代碼塊,或使用四個空格縮進以獲得相同的效果。我們無法將您的屏幕截圖作爲代碼運行。 – tadman
也許你需要一個HTML解析器來提取正確的數據。 – tadman
oke。我會嘗試。首先對我來說。謝謝@tadman –