douke6027 2015-02-16 19:10
浏览 46

使用引号将php变量格式化为php字符串

I've tried multiple ways to format this http string, like escaping the " that are present in "user" and the user's name, but the API I'm connecting to will not work with anything but %22, so:

https://url.com/search/search?p=[{"user":"abc123"}]

has to be formatted like this:

curl_setopt($ch, CURLOPT_URL, 'https://url.com/search/search?p=[{%22user%22:%22abc123%22}]');

into this:

I need to replace %22abc123%22 with the actual user from a PHP variable, so the code looks like this:

[{%22user%22:%22 $phpVariable %22}]');

and is still enclosed in the %22, but I cannot figure out how to get the variable into the string without causing the string to give me an error. How do I do this (very simple) task?

  • 写回答

1条回答 默认 最新

  • dounieqi6959 2015-02-16 19:16
    关注

    I'm not sure why this is, as I generally enclose things in single quotes, but when I enclosed the string in double quotes, it worked as it normally would, so my string is:

    curl_setopt($ch, CURLOPT_URL, "https://url.com/search/search?p=[{%22user%22:%22$phpVariable%22}]");
    
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。