php截取字符串网站内容( PHP基于CURL发送JSON格式字符串的相关属性设置及数据接收等操作技巧汇总)

优采云 发布时间: 2021-12-15 20:09

  php截取字符串网站内容(

PHP基于CURL发送JSON格式字符串的相关属性设置及数据接收等操作技巧汇总)

  基于curl发送JSON格式字符串的PHP示例

  更新时间:2018年3月22日10:08:01作者:晓晓其他

  主要介绍了基于curl的PHP发送JSON格式字符串的方法,并以实例的形式分析了PHP使用curl发送JSON格式字符串的相关属性设置和数据接收技巧。有需要的朋友可以参考

  本文描述了PHP如何基于curl发送JSON格式的字符串。与您分享,供您参考,如下所示:

  

/*

* post 发送JSON 格式数据

* @param $url string URL

* @param $data_string string 请求的具体内容

* @return array

* code 状态码

* result 返回结果

*/

function post_json_data($url, $data_string) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);

curl_setopt($ch, CURLOPT_HTTPHEADER, array(

'Content-Type: application/json; charset=utf-8',

'Content-Length: ' . strlen($data_string))

);

ob_start();

curl_exec($ch);

$return_content = ob_get_contents();

ob_end_clean();

$return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);

return array('code'=>$return_code, 'result'=>$return_content);

}

$arr = array('a'=>'555','b'=>56454564);

dump(post_json_data('http://192.168.211.1/html/dump.php',json_encode($arr)));

  注意:在接收数据$Post时不使用,但

  

$content = file_get_contents('php://input');

  PS:以下是一些更实用的JSON在线工具供您参考:

  在线JSON代码检查、检查、美化和格式化工具:

  JSON在线格式化工具:

  在线XML/JSON转换工具:

  JSON代码在线格式化/美化/压缩/编辑/转换工具:

  C语言风格/HTML/CSS/JSON代码格式化和美化工具:

  有关PHP的更多信息,感兴趣的读者可以查看本网站上的主题:PHP curl用法摘要、PHP网络编程技能摘要、PHP数组操作技能、PHP字符串用法摘要、PHP数据结构和算法教程、,PHP编程算法总结PHP操作和操作符使用总结及PHP常用数据库操作技巧总结

  我希望这篇文章能对你的PHP编程有所帮助

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线