serialize和unserialize
serialize — 产生一个可存储的值的表示 unserialize 反序列化 可以将数组先序列化后存储到数据库后,然后反序列化,拿出来使用 serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。 这有利于存储或传递 PHP 的值,同时不丢失其类型和结构。 serialize是将“对象”进行了序列化 在 PHP 3 中,对象属性将被序列化,但是方法则会丢失。PHP 4 打破了此限制,可以同时存储属性和方法。请参见类与对象中的序列化对象部分获取更多信息。
PHP fopen() 函数
定义和用法 fopen() 函数打开文件或者 URL。 如果打开失败,本函数返回 FALSE。 语法 fopen(filename,mode,include_path,context) 参数 描述 filename 必需。规定要打开的文件或 URL。 mode 必需。规定要求到该文件/流的访问类型。可能的值见下表。 include_path 可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。 context 可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。 mode 参数的可能的值 mode 说明 "r" 只读方式打开,将文件指针指向文件头。 "r+" 读写方式打开,将文件指针指向文件头。 "w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 "w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 "a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。 ...
wordpress相对路径
wordpress中如果使用相对路径,很多路径都是相对于网站根目录的index的
PHP mkdir() 函数
定义和用法 mkdir() 函数创建目录。 若成功,则返回 true,否则返回 false。 语法 mkdir(path,mode,recursive,context) 参数 描述 path 必需。规定要创建的目录的名称。 mode 必需。规定权限。默认是 0777。 recursive 必需。规定是否设置递归模式。 context 必需。规定文件句柄的环境。Context 是可修改流的行为的一套选项。 说明 mkdir() 尝试新建一个由 path 指定的目录。 默认的 mode 是 0777,意味着最大可能的访问权。
PHP中读取文件的几个方法
1.fread string fread ( int $handle , int $length ) fread() 从 handle 指向的文件中读取最多 length 个字节。该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时,或(在打开用户空间流之后)已读取了 8192 个字节时就会停止读取文件,视乎先碰到哪种情况。 fread() 返回所读取的字符串,如果出错返回 FALSE。 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php $filename = "/usr/local/something.txt"; $handle = fopen($filename, "r");//读取二进制文件时,需要将第二个参数设置成'rb' //通过filesize获得文件大小,将整个文件一下子读到...
js对象 的 函数
方法 描述 concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一个或更多元素,并返回新的长度。 reverse() 颠倒数组中元素的顺序。 shift() 删除并返回数组的第一个元素 slice() 从某个已有的数组返回选定的元素 sort() 对数组的元素进行排序 splice() 删除元素,并向数组添加新元素。 toSource() 返回该对象的源代码。 toString() 把数组转换为字符串,并返回结果。 toLocaleString() 把数组转换为本地数组,并返回结果。 unshift() 向数组的开头添加一个或更多元素,并返回新的长度。 valueOf() 返回数组对象的原始值
js数组与字符串的相互转化
代码如下: [pcsh lang=”applescript” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <script type="text/javascript"> //字符串转化为数组 var obj="new1abcdefg".replace(/(.)(?=[^$])/g,"$1,").split(","); //字符串转化为数组 var obj2 = "new2abcdefg".split(""); alert(obj); alert(obj.length); alert(obj instanceof Array); //数组转化为字符串 alert(obj.join("")); </script> [/pcsh]
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’)。