【问题标题】:Backslashes in posting data to a URL using CURL Php使用 CURL Php 将数据发布到 URL 中的反斜杠
【发布时间】:2016-04-23 01:50:23
【问题描述】:

我正在尝试将一些数据发布到包含双引号的 URL。我通过添加反斜杠来转义引号。我只是想澄清在发布数据时这是否会成为问题。

$data = "{\"phoneNumber\":\"$no\",\"campid\":\"$refer\",\"simcards\":[{\"srno\":\"89914904040576482763\",\"mcc\":404,\"mnc\":49,\"operatorName\":\"airtel\",\"circleName\":\"AndhraPr\",\"msisdn\":\"\"},{\"srno\":\"89914904040874441867\",\"mcc\":404,\"mnc\":49,\"operatorName\":\"airtel\",\"circleName\":\"AndhraPr\",\"msisdn\":\"\"}]}";

如果我不应该使用反斜杠,还有什么替代方法。

【问题讨论】:

  • 在外面使用单引号,在里面使用双引号

标签: php post curl


【解决方案1】:

只需在外面使用单引号,就不必在里面转义双引号

 $data = '{"phoneNumber":"'.$no.'","campid":"'.$refer.'","simcards":[{"srno":"89914904040576482763","mcc":404,"mnc":49,"operatorName":"airtel","circleName":"AndhraPr","msisdn":""},{"srno":"89914904040874441867","mcc":404,"mnc":49,"operatorName":"airtel","circleName":"AndhraPr","msisdn":""}]}';

【讨论】:

  • 我们可以在单引号内保留双引号吗?
  • 以上是 100% 有效,如果这就是你的要求
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-23
  • 2015-08-11
  • 2012-12-09
  • 1970-01-01
  • 2016-01-19
  • 1970-01-01
相关资源
最近更新 更多