PHP正则表达式 -i, -s, -x,-u, -U, -A, -D, -S等模式修饰符
PHP正则表达式 /i, /s, /x,/u, /U, /A, /D, /S等模式修饰符 - 网易博客 #blog-163-com {padding-top:0;} i (PCRE_CASELESS)(ignoreCase,表示忽略大小写) 如果设置了这个修饰符, 模式中的字母会进行大小写不敏感匹配. m (PCRE_MULTILINE)MULTILINE 默认情况下, PCRE认为目标字符串是由单行字符组成的(然而实际上它可能会包含多行), “行首”元字符(^)仅匹配字符串的开始位置, 而”行末”元字符($)仅匹配字符串末尾, 或者最后的换行符(除非设置了D修饰符). 这个行为和perl相同. 当这个修饰符设置之后, “行首”和”行末”就会匹配目标字符串中任意换行符之前或之后, 另外, 还分别匹配目标字符串的最开始和最末尾位置. 这等同于perl的/m修饰符. 如果目标字符串 中没有”\n”字符, 或者模式中没有出现^或$, 设置这个修饰符不产生任何影响. s (PCRE_DOTALL) ...
JSON.parse()和JSON.stringify()
JSON.parse()用于从一个json字符串中解析出json对象,如 var str = ‘{“name”:”huangxiaojian”,”age”:”23”}’ 结果: JSON.parse(str) Object age: "23" name: "huangxiaojian" __proto__: Object 注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 JSON.stringify()用于从一个普通对象解析出json字符串(这里实际上是个字符串,还不是json),如 var a = {a:1,b:2} 结果: JSON.stringify(a) “{“a”:1,”b”:2}“JSON.stringify()之后出来的是字符串,如果直接用于传输,很可能还是有问题 所以:如果要把字符串转为json传送,最好先用JSON.stringify()获取真正的json字符串,然后用JSON.parse()把json字符串转为json对象
jquery退出each循环的写法
在回调函数里return false即可,大多数jq的方法都是如此的返回 ‘false’ 将停止循环 (就像在普通的循环中使用 ‘break’)。返回 ‘true’ 跳至下一个循环(就像在普通的循环中使用’continue’)。
JavaScript push() 方法
push是javascript的array对象的一个方法,所以js和jq中都可以使用 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 arrayObject.push(newelement1,newelement2,....,newelementX) 原文地址:http://www.w3school.com.cn/jsref/jsref_push.asp
JSON.stringify 语法实例讲解
可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的 认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。于是乎,在网上找了写资料,写了些例子 希望能给园子们一些帮助。作用:这个函数的作用主要是为了系列化对象的。可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的。很简单吧。接着看。语法:JSON.stringify(value [, replacer] [, space])value:是必须要的字段。就是你输入的对象,比如数组啊,类啊等等。replacer:这个是可选的。它又分为2种方式,一种是方法,第二种是数组。情况一:我们先说数据,通过我们后面的实验可以知道,它是和第一个有关系的。一般来说,我们系列化后的结果是通过键值对来进行表示...
javascript把普通数组转换成JSON数组
貌似这种方法只能搞定一维数组 二维数组最好使用对象的方法 普通的数组格式是:[‘a’,’b’,’c’] JSON的格式是:{‘1’:’a’,’2’:’b’,’3’:’c’} 所以把数组循环一下就可以了; [pcsh lang=”js” tab_size=”4” message=”” hl_lines=”” provider=”manual”] var a = ['a','b','c']; var json = {}; for(var i=0;i<a.length;i++) { json[i]=a[i]; } JSON.stringify(json); //结果:{'1':'a','2':'b','3':'c'} [/pcsh]
jQuery ajax post() 方法
原文地址:http://www.w3school.com.cn/jquery/ajax_post.asp 语法: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] jQuery.post(url,data,success(data, textStatus, jqXHR),dataType) [/pcsh] 参数 描述 url 必需。规定把请求发送到哪个 URL。 data 可选。映射或字符串值。规定连同请求发送到服务器的数据。 success(data, textStatus, jqXHR) 可选。请求成功时执行的回调函数。 dataType 可选。规定预期的服务器响应的数据类型。 默认执行智能判断(xml、json、script 或 html)。 简写的ajax [pcsh lang=”php” tab_size=”4” message=”” hl_lines...
WordPress Option API(数据库储存 API)
WordPress Option API 是提供给开发者的数据库存储机制,通过调用函数,可以快速、安全的把数据存储到数据库里(都在 wp_options 表)。 获取设置 获取设置是非常常用的操作,主要使用 get_option() 函数: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] get_option( $option, $default ); [/pcsh] 参数: $option (字符串)(必须)要获取的设置的键名。 默认值:None $default (混合)(可选)当数据库中找不到指定的键值的时候,返回什么数据。 默认值:False 添加设置 添加设置用 add_option() 函数,用法: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] add_option...
wordpress plugins_url函数
范例 [pcsh lang=”js” tab_size=”4” message=”” hl_lines=”” provider=”manual”] $ajaxjs = plugins_url( 'inc/ajax.js', __FILE__ ); [/pcsh] 可以获得该文件的完整地址
input 的 value 属性
经过实验 input的value属性只是规定了input text控件初始时候的样子,中的值,当改变input的值,再提交时,发现还是可以正常提交的,并不是非要改变了value的值