2018-08-28转载 | PHP 实现商品的无限规格实现思路在电子商城项目开发中, 会存在同一种商品存在不同规格的情况, 如图某型号手机在售卖时用户可以选择的不同规格: 这里商品的库存量单位(SKU)便不再是该商品, 而是到具体属性组合出的规格, 每种规格可能会有不同的售价、运费与库存剩余情况, 所以用户在购买时, 不仅需要记录所购买的商品 ID, 同时也需要记录购买的该商品的具体规格。 直观分析图示中的规格情况,
2018-07-06手机号中间4位用星号替换// 手机号中间4位用星号替换 function tel_xx($tel="00000000000"){ $res = substr_replace($tel, '****', 3, 4); return $res; }
2018-07-01转载 | 常用的header头部定义汇总header() 函数向客户端发送原始的 HTTP 报头。 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题):#header
2018-06-22字符串中带有&的数据转换为数组字符串: // 'data' => string 'pic_id=128&pic_id=124&pic_id=126' (length=32) 最终转换成: // array (size=2) // 0 => string '124' (length=3) // 1 => string '126' (length=3) 代码如下: $str=$_POST['
2018-06-06PHP基础函数整理(数组三)<比较数组> array_intersect() 比较数组,返回交集(只比较键值)。 形式:array_intersect(array1,array2[,array3...]); 与第一个作比较,返回交集 array_intersect_assoc() 比较数组,返回交集(比较键名和键值)。 形式:array_intersect_assoc(array1,array2[#使用#定义#函数
2018-06-05PHP基础函数整理(数组二)array_diff() 函数返回多个数组的差集数组,键名不进行比较,返回与第一个数组相比,第一个数组没有的值(数组) 形式:array_diff(array1,array2,array3...); 例子: $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=#php#return#print
2018-06-04PHP基础函数整理(数组一)array_diff() 函数返回多个数组的差集数组,键名不进行比较,返回与第一个数组相比,第一个数组没有的值(数组) 形式:array_diff(array1,array2,array3...); 例子: $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=#print#次数#所有
2018-05-31form表单中使用get提交可以实现和a链接提交一样的效果链接地址:http://www.123.com/index.php/default/fill_info.html?et=1&cr=1&id=1975 #php#get#www
2018-05-28本年本月本日本周的起始时间戳date_default_timezone_set("Asia/Shanghai"); //设置为上海时间 否则开始时间会相差8个小时 //获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y')); $endToday=mktime(0,0,0,date('m'),date#date#mktime#end