สอบถามวิธีเขียน curl ครับ +1 ให้ครับ

เริ่มโดย WP-design, 03 พฤษภาคม 2018, 12:41:31

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

WP-design

ผมจะเขียน curl แยกเอา asks กับ bids ออกมาอย่างละชุดต้องเขียนยังไงครับ ผมจะดึงไปใส่เว็บผมครับ
ลองทดสอบโค๊ดด้านล่างมันมามั่วไปหมดดูไม่ออกครับ
ดึงจากลิ้งนี้ครับ https://bx.in.th/api/orderbook/?pairing=25

+1 ให้ครับ

ผมอยากให้มันแสดงแค่ชุดเดียวประมาณนี้ครับ
bids : 26.62000000 - 2137.58115000
asks : 26.70000000 - 37.82707600


<?php
$ch curl_init();
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
$result curl_exec($ch);
curl_close($ch);

echo 
$result 

?>



romance69

อ้างถึงจาก: WP-design ใน 03 พฤษภาคม 2018, 12:41:31
ผมจะเขียน curl แยกเอา asks กับ bids ออกมาอย่างละชุดต้องเขียนยังไงครับ ผมจะดึงไปใส่เว็บผมครับ
ลองทดสอบโค๊ดด้านล่างมันมามั่วไปหมดดูไม่ออกครับ
ดึงจากลิ้งนี้ครับ https://bx.in.th/api/orderbook/?pairing=25

+1 ให้ครับ

ผมอยากให้มันแสดงแค่ชุดเดียวประมาณนี้ครับ
bids : 26.62000000 - 2137.58115000
asks : 26.70000000 - 37.82707600


<?php
$ch curl_init();
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
$result curl_exec($ch);
curl_close($ch);

echo 
$result 

?>




ใช้ json เข้ามาช่วยเอาครับ
ตัวอย่าง

<?php
$ch curl_init();
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
$result curl_exec($ch);
curl_close($ch);

$j json_decode($resulttrue);

echo 
'bids: '$j['bids']['0'], ' - ',  $j['bids']['1'];
echo 
'<br />';
echo 
'asks: '$j['asks']['0'], ' - ',  $j['asks']['1'];
?>



ลองดูนะครับ ไม่ทราบว่าใช้แบบที่ต้องการหรือเปล่าครับ
ขายปลั๊กอิน Wordpress ตรวจหวยออนไลน์ อัปเดตอัตโนมัติ ราคา 2,500 บาท ใส่โค้ด THAISEO10 รับส่วนลด 10%
รับเขียนเว็บไซต์, รับเขียน Theme wordpress, รับเขียน Plugin wordpress

WP-design

อ้างถึงจาก: romance69 ใน 03 พฤษภาคม 2018, 13:06:41
อ้างถึงจาก: WP-design ใน 03 พฤษภาคม 2018, 12:41:31
ผมจะเขียน curl แยกเอา asks กับ bids ออกมาอย่างละชุดต้องเขียนยังไงครับ ผมจะดึงไปใส่เว็บผมครับ
ลองทดสอบโค๊ดด้านล่างมันมามั่วไปหมดดูไม่ออกครับ
ดึงจากลิ้งนี้ครับ https://bx.in.th/api/orderbook/?pairing=25

+1 ให้ครับ

ผมอยากให้มันแสดงแค่ชุดเดียวประมาณนี้ครับ
bids : 26.62000000 - 2137.58115000
asks : 26.70000000 - 37.82707600


<?php
$ch curl_init();
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
$result curl_exec($ch);
curl_close($ch);

echo 
$result 

?>




ใช้ json เข้ามาช่วยเอาครับ
ตัวอย่าง

<?php
$ch curl_init();
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
$result curl_exec($ch);
curl_close($ch);

$j json_decode($resulttrue);

echo 
'bids: '$j['bids']['0'], ' - ',  $j['bids']['1'];
echo 
'<br />';
echo 
'asks: '$j['asks']['0'], ' - ',  $j['asks']['1'];
?>



ลองดูนะครับ ไม่ทราบว่าใช้แบบที่ต้องการหรือเปล่าครับ


ขึ้นแบบนี้แก้ไขยังไงครับ
bids: Array - Array
asks: Array - Array

infamous

เสริมให้นะครับ

$bid_index = 0;
$ask_index = 5;

echo implode('-',array_values($j['bids'][$bid_index]));
echo "<br>";
echo implode('-',array_values($j['asks'][$ask_index]));

SiamEasySoft

อ้างถึง<?php
   $ch = curl_init();
   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   curl_setopt($ch, CURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
   $result = curl_exec($ch);
   curl_close($ch);
   
$json = json_decode($result, true)  ;

echo 'bids : '.implode(' - ', $json['bids'][0]);
echo '<br>';
echo 'asks : '.implode(' - ', $json['asks'][0]);
//print_r( $json['asks'][0] );
?>

f206cs

ลองบ้าง


$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
$result = curl_exec($ch);
curl_close($ch);

$jsdata = json_decode($result , true);

/*
echo "<pre>";
print_r($jsdata);
echo "</pre>";
*/

/*
foreach($jsdata['bids'] as $res1){
echo "bids : ".$res1[0]." - ".$res1[1]."<br>";
}
foreach($jsdata['asks'] as $res2){
echo "asks : ".$res2[0]." - ".$res2[1]."<br>";
}
*/


$i = 0;
foreach($jsdata['bids'] as $res){
echo "bids : ".$res[0]." - ".$res[1]."<br>asks : ".$jsdata['asks'][$i][0]." - ".$jsdata['asks'][$i][1]."<br><br>";
$i++;
}


romance69

อ้างถึงจาก: WP-design ใน 03 พฤษภาคม 2018, 13:42:57
อ้างถึงจาก: romance69 ใน 03 พฤษภาคม 2018, 13:06:41
อ้างถึงจาก: WP-design ใน 03 พฤษภาคม 2018, 12:41:31
ผมจะเขียน curl แยกเอา asks กับ bids ออกมาอย่างละชุดต้องเขียนยังไงครับ ผมจะดึงไปใส่เว็บผมครับ
ลองทดสอบโค๊ดด้านล่างมันมามั่วไปหมดดูไม่ออกครับ
ดึงจากลิ้งนี้ครับ https://bx.in.th/api/orderbook/?pairing=25

+1 ให้ครับ

ผมอยากให้มันแสดงแค่ชุดเดียวประมาณนี้ครับ
bids : 26.62000000 - 2137.58115000
asks : 26.70000000 - 37.82707600


<?php
$ch curl_init();
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
$result curl_exec($ch);
curl_close($ch);

echo 
$result 

?>




ใช้ json เข้ามาช่วยเอาครับ
ตัวอย่าง

<?php
$ch curl_init();
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
$result curl_exec($ch);
curl_close($ch);

$j json_decode($resulttrue);

echo 
'bids: '$j['bids']['0'], ' - ',  $j['bids']['1'];
echo 
'<br />';
echo 
'asks: '$j['asks']['0'], ' - ',  $j['asks']['1'];
?>



ลองดูนะครับ ไม่ทราบว่าใช้แบบที่ต้องการหรือเปล่าครับ


ขึ้นแบบนี้แก้ไขยังไงครับ
bids: Array - Array
asks: Array - Array


<?php
$ch curl_init();
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_URL,"https://bx.in.th/api/orderbook/?pairing=25");
$result curl_exec($ch);
curl_close($ch);

$j json_decode($resulttrue);

echo 
'bids: '$j['bids']['0']['0'], ' - ',  $j['bids']['0']['1'];
echo 
'<br />';
echo 
'asks: '$j['asks']['0']['0'], ' - ',  $j['asks']['0']['1'];


อันนี้ได้เลยครับ
ขายปลั๊กอิน Wordpress ตรวจหวยออนไลน์ อัปเดตอัตโนมัติ ราคา 2,500 บาท ใส่โค้ด THAISEO10 รับส่วนลด 10%
รับเขียนเว็บไซต์, รับเขียน Theme wordpress, รับเขียน Plugin wordpress