Welcome 微信登录

首页 / 网页编程 / PHP

php实现仿写CodeIgniter的购物车类

php实现仿写CodeIgniter的购物车类

本文实例讲述了php实现仿写CodeIgniter的购物车类。分享给大家供大家参考。具体如下:这里仿写CodeIgniter的购物车类购物车基本功能:1) 将物品加入购物车 2) 从购物车中删除物品 3) 更新购物车物品信息 【+1/-1】 4) 对购物车物品进行统计 1. 总项目 2. 总数量 3. 总金额 5) 对购物单项物品的数量及金额进行统计 6) 清空购物车cart.php文件如下:<?php/** * * @...
1亿条数据如何分表100张到Mysql数据库中(PHP)

1亿条数据如何分表100张到Mysql数据库中(PHP)

下面通过创建100张表来演示下1亿条数据的分表过程,具体请看下文代码。当数据量猛增的时候,大家都会选择库表散列等等方式去优化数据读写速度。笔者做了一个简单的尝试,1亿条数据,分100张表。具体实现过程如下:首先创建100张表: $i=0; while($i<=99){ echo "$newNumber "; $sql="CREATE TABLE `code_".$i."` ( `full_code` char(10) NOT NULL, `cre...
php实现复制移动文件的方法

php实现复制移动文件的方法

本文实例讲述了php实现复制移动文件的方法。分享给大家供大家参考。具体如下:仿写elFinder的,抽出关键的成员方法做的一个简单示例实现功能是:实现多文件复制或移动操作注:为了方便测试,对一些判断做了简单处理。并且会在程序文件所在目录下 新生成一个test文件夹作为目的文件夹。如果实际使用需要修改。 copy.php文件如下:<?php/** * 复制/移动操作简单示例 : >PHP5 * *//** * 判断文件是否...
php生成固定长度纯数字编码的方法

php生成固定长度纯数字编码的方法

本文实例讲述了php生成固定长度纯数字编码的方法。分享给大家供大家参考。具体如下:很多时候我们需要一些固定长度的数字编码,如订单编号、卡号、用户编号等等!但是经常我们有的是存储在数据库中的有序编号,我们可以通过它直接转成一个固定长度的数字编码,然后更新到数据库中形成此记录的唯一编号。<?php/** * 根据日期或者是给定前缀生成唯一编号 * User: minyifei.cn * Date: 15/7/7 */namespace Minyi...
PHP基于phpqrcode生成带LOGO图像的二维码实例

PHP基于phpqrcode生成带LOGO图像的二维码实例

本文实例讲述了PHP基于phpqrcode生成带LOGO图像的二维码。分享给大家供大家参考。具体如下:这里PHP使用phpqrcode生成带LOGO图像的二维码,使用起来很方便,代码中含 生成不带Logo的标准二维码和生成带Logo的二维码,可根据注释修改使用。<?phpinclude ("phpqrcode.php");$value = "http://www.codesc.net";//二维码数据$errorCorrectionLevel...
PHP中把对象数组转换成普通数组的方法

PHP中把对象数组转换成普通数组的方法

最近在用ThinkPHP开发一个京东服务市场的应用,然而京东服务市场接口返回的数据是个对象数组。然而需要一个个属性取出来放到数组里面然后再利用ThinkPHP的addAll或者add方法写入数据库。然而每次返回的字段有几十个,每次这么拼接都要崩溃了。果然还是那句话,当你感到无法忍受的时候你就会想办法改变。于是想了下,如果有个函数传个对象数组进去可以自动转成普通数组就好了。因而万能的互联网搜索又来了。百度了一通。。。果然有前辈已经处理过了,在此记录一下。复制...
php中实现用数组妩媚地生成要执行的sql语句

php中实现用数组妩媚地生成要执行的sql语句

会不会碰到这样一种情况呢?每次获取数据将数据和历史版本都有一定的差别,然而用ThinkPHP的addAll()函数,却会将已有的数据删掉再重新写入。这明显不是我们想要的。但自己写sql每次几十个字段也是醉了。如何优雅而又轻松地实现sql的自动生成呢?于是有了下面这个方法。/** * [array_to_sql 根据数组key和value拼接成需要的sql] * @param [type] $array[key, value结构数组] * @param st...
php通过前序遍历树实现无需递归的无限极分类

php通过前序遍历树实现无需递归的无限极分类

本文实例讲述了php通过前序遍历树实现无需递归的无限极分类。分享给大家供大家参考。具体如下:大家通常都是使用递归实现无限极分类都知道递归效率很低,下面介绍一种改进的前序遍历树算法,不适用递归实现无限极分类,在大数据量实现树状层级结构的时候效率更高。sql代码如下:CREATE TABLE IF NOT EXISTS `category` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(50) ...
<< 531 532 533 534 535 536 537 538 539 540 >>