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’)。
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]