菜单

php jsonp单引号转义

2019年7月18日 - 金沙编程资讯

php中jsonp输出时一般用上边包车型客车格式:

复制代码 代码如下:

callbackname(‘json string’);

一经中间的json
string中富含单引号,这么些输出正是至极的,调用方一般是心有余而力不足管理的,所以大家要对单引号进行转义。

假假若用json_encode格局生成可以用上边包车型大巴章程转义:

复制代码 代码如下:

$ret = json_encode($result, JSON_金沙国际,HEX_APOS);
header(‘Content-Type: text/javascript; charset=utf-8’);
echo $callback . ‘(\” . $ret . ‘\’);’;

这里 JSON_HEX_APOS 是php是提供的把单引号换为 \u0027 了。

假若是字符串拼接的,能够用下边的办法:

复制代码 代码如下:

$jsonData = preg_replace(‘/\’/’, ‘\u0027’, $jsonData);

下一场再出口。

您可能感兴趣的小说:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图