PHP字符转义的语法:
urlencode
string urlencode ( string $str )返回一个字符串,其中除- _之外所有非字母数字字符。已经被替换为%(%)符号,后面是两个十六进制数字和空格编码为+(+)符号。它的编码方式与WWW表单上发布的数据的编码方式相同,这与应用程序/ x - WWW - form - urlen编码媒体类型相同。这不同于»RFC 3986编码(参见rawurlencode()),因为历史原因,空格被编码为+(+)符号。json_encode
json_encode — 对变量进行 JSON 编码;
value
待编码的 value ,除了resource 类型之外,可以为任何数据类型。所有字符串数据的编码必须是 UTF-8。
Note:
PHP implements a superset of JSON as specified in the original » RFC 7159.
options
由以下常量组成的二进制掩码: JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT, JSON_PRESERVE_ZERO_FRACTION, JSON_UNESCAPED_UNICODE, JSON_PARTIAL_OUTPUT_ON_ERROR。 关于 JSON 常量详情参考JSON 常量页面。depth
设置最大深度。 必须大于0。
JS字符转义的语法:
String.replace( ) 简介
语法:
var strings = string.replace(regexp, replacement)
regexp :您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;如果是正则表达式,并且带有 global (g) 修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作。
在本例中,我们将执行一次全局替换,每当 “Microsoft” 被找到,它就被替换为 “Daviddddddd”:
var str="Welcome to Microsoft! This is Microsoft "
document.write(str.replace(/Microsoft/g, "Davidddddddt'blog"))
输出:
Welcome to Davidddddddt’blog! This is Davidddddddt’blog