抓取json數據
function get_data($url) {
//抓取url地址中的內容
$data = file_get_contents($url);
//將json數據類型裝換成對象
$data_arr = json_decode($data,true);
echo "<pre>"; print_r($data_arr);
/// $list = $data_arr->rows;
//大標題
$btitle = $data_arr['result']['xian_tian']['data'][0]['title'];
//小標題1
$mtitle_one = $data_arr['result']['xian_tian']['data'][0]['content'][0]['title'];
//小標題2
$mtitle_two = $data_arr['result']['xian_tian']['data'][0]['content'][1]['title'];
//小標題的內容1
$content = $data_arr['result']['xian_tian']['data'][0]['content'][0]['dec'];
$content_one_dec = '';
for ($i=0; $i<count($content) ; $i++) {
$content_one_dec .= $content[$i];
}
//小標題的內容二
$contents = $data_arr['result']['xian_tian']['data'][0]['content'][1]['dec'];
$content_two_dec = '';
for ($i=0; $i<count($contents) ; $i++) {
$content_two_dec .= $contents[$i];
}
//連接數據庫
try{
$pdo=new PDO("mysql:host=localhost;dbname=curl","root","");
$pdo->query("SET NAMES utf8");
}catch (PDOException $e){
die("fail to connect mysql".$e->getMessage());
}
//準備sql語句
$sql="insert into xian_tian(b_title,s_title_one,s_title_two,dec_one,dec_two) values('$btitle','$mtitle_one','$mtitle_two','$content_one_dec','$content_two_dec')";
//print_r($sql);
//執行sql語句
$res=$pdo->exec($sql);
//判斷是否插入成功
if($res){
echo "插入成功";
}else{
echo "插入失敗";
}
}
get_data("https://zxcs.linghit.com/api/v1/shinianjieshu/result?order_id=SNJS152156218600000030");
//抓取url地址中的內容
$data = file_get_contents($url);
//將json數據類型裝換成對象
$data_arr = json_decode($data,true);
echo "<pre>"; print_r($data_arr);
/// $list = $data_arr->rows;
//大標題
$btitle = $data_arr['result']['xian_tian']['data'][0]['title'];
//小標題1
$mtitle_one = $data_arr['result']['xian_tian']['data'][0]['content'][0]['title'];
//小標題2
$mtitle_two = $data_arr['result']['xian_tian']['data'][0]['content'][1]['title'];
//小標題的內容1
$content = $data_arr['result']['xian_tian']['data'][0]['content'][0]['dec'];
$content_one_dec = '';
for ($i=0; $i<count($content) ; $i++) {
$content_one_dec .= $content[$i];
}
//小標題的內容二
$contents = $data_arr['result']['xian_tian']['data'][0]['content'][1]['dec'];
$content_two_dec = '';
for ($i=0; $i<count($contents) ; $i++) {
$content_two_dec .= $contents[$i];
}
//連接數據庫
try{
$pdo=new PDO("mysql:host=localhost;dbname=curl","root","");
$pdo->query("SET NAMES utf8");
}catch (PDOException $e){
die("fail to connect mysql".$e->getMessage());
}
//準備sql語句
$sql="insert into xian_tian(b_title,s_title_one,s_title_two,dec_one,dec_two) values('$btitle','$mtitle_one','$mtitle_two','$content_one_dec','$content_two_dec')";
//print_r($sql);
//執行sql語句
$res=$pdo->exec($sql);
//判斷是否插入成功
if($res){
echo "插入成功";
}else{
echo "插入失敗";
}
}
get_data("https://zxcs.linghit.com/api/v1/shinianjieshu/result?order_id=SNJS152156218600000030");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.