拥有函数标签的文章

深入解析array_merge函数的用法 php

array_merge是我们用来合并数组使用最多的函数;下面就来深入解析array_merge的用法;1:如果数组中有相同的字符串键名;则该键名后面的值覆盖前面的值; 如果想让前面的值覆盖后面;则可以使用+号;$a=array(    'a'=>'first a',   &
阅读全文

js设置、修改、获取、删除 cookie

.......;上面这串省略号对于各种吐槽的声音;因为在百度上看到的关于设置cookie的前几篇文章都是错误的;里面给出的设置cookie的代码是这样的;function setCookie(name,value){    var Days = 30;    var&nb
阅读全文

javascript的函数作用域及声明提前

废话不说;先来段代码;var scope='global';function test(){    alert(scope);        // 输出undefine;而不是global   
阅读全文

filter_var() 验证邮箱、ip、url的格式 php

验证邮箱格式的正确与否;你的第一解决方案是什么呢?不管你们怎么思考的;反正我首先想到的就是字符串查找看是否有@符号;但是对于结尾的.com或者.net 亦或者.cn等等越来越多的域名验证感觉棘手;直到了某一天认真的研究了filter_var()函数的参数;我对以前走马观花式的阅读php文档表示深深的惭愧;其实filter_var()第二个参数传FILTER_VALIDATE_EMAIL即可验证邮箱
阅读全文

将中文字符串分割为数组 解决str_split中文乱码php

首先来介绍str_split()这个函数;它的作用是将字符串分割为数组;例如:$str='abcde';str_plite($str);看似很好用的样子;但是作为中国程序员;不可避免的要和中文打交道;这时候再用str_splite就会悲剧的发现乱码了;;;不要怕;preg_splite可以拯救这个问题;当然是需要配合正则使用的;
阅读全文

生成多个不重复的随机数字php

这个没什么好废话的;直奔主题来说思路;首先是要用rand()函数生成指定个数的随机数字;然后使用array_unique()函数去重;因为去重了;所以得到的数字就不够指定个数了;所以;核心是要用while循环;直到得到指定个数的数字;到这里基本可以是结束了;对于追求完美的人来说;还可以再用个sort();目的不是要用来排序;主要是将得到的数组key格式化;用代码来说话;就如下;/** 
阅读全文

php多维数组自定义排序 uasort()

php内置的排序函数很多;正反各种排;常用的排序函数:sort() - 以升序对数组排序rsort() - 以降序对数组排序asort() - 根据值,以升序对关联数组进行排序ksort() - 根据键,以升序对关联数组进行排序arsort() - 根据值,以降序对关联数组进行排序krsort() - 根据键,以降序对关联数组进行排序基本都能满足需求了;关于这些函数的使用方法就不多啰嗦了;但是在项
阅读全文

php函数mysql_query批量执行多句sql语句

正常情况下用php的mysql_query函数是不能批量执行多句CREATE TABLE之类的语句的;而有些场景;比如说有一个sql备份文件、又或是程序初始化时创建数据表结构的时候需要批量执行文件中的sql语句;解决这个问题可以用explode函数按';'号把sql语句拆成数组;再通过循环执行mysql_query即可;因为每句sql都是以';'号结束的;但是考虑到
阅读全文

以符合人类阅读的方式打印php数组

在程序开发过程中;打印数据进行查看调试是非常频繁的;如果没有一种易于阅读的样式那是相当痛苦的;先定义一个数组;$array=array(    't0'=>'test0',    't1'=>'test1',  
阅读全文

PHP按符号截取字符串的指定部分

字符串截取在php开发中是比较常用的;而且对于截取的需求也有很多种;就比如说对url链接的操作:http://www.baijunyao.com/index.php/Home/Index/article/aid/12有时我们想截取最后一个斜杠'/'后面的数字;有时我们又需要截取第一个斜杠'/'前面的内容判断用户输入的url链接带不带http://等等;字符串的截取p
阅读全文