排序
php 实现进制相互转换实例
在PHP中,可以使用内置的函数来实现进制相互转换。下面是一些常用的示例: 十进制转二进制: $decimal = 42; $binary = decbin($decimal); echo $binary; // 输出:101010 二进制转十进制: ...
Linux下编译redis和phpredis的方法
在Linux下编译安装redis和phpredis的步骤如下: 1. 安装依赖包。输入: sudo apt-get install build-essential tcl 2. 下载redis源码包。输入: wget http://download.redis.io/releases/redis-5.0...
PHP使用Mysqli类库实现完美分页效果的方法
使用PHP的Mysqli类库实现完美分页效果,可以按以下步骤操作: 1. 连接数据库,获取总记录数: $conn = new mysqli('host', 'user', 'password', 'database'); $result = $conn->query('SELECT CO...
PHP使用token防止表单重复提交的方法
使用token可以有效防止表单重复提交。基本思想是: 1. 表单加载时生成一个随机token,存入session中。 2. 表单提交时,将token作为参数提交。 3. 服务器收到表单后,先从session中取出token,然后与...
php生成验证码,缩略图及水印图的类分享
这里分享三个PHP图片处理类: 1. 验证码类 class VerifyCode { private $charset = 'abcdefghjkmnpqrstuvwxy23456789'; private $code; private $codelen = 4; private $width = 150; private $h...
详解PHP中其他类型转化为Bool类型
在PHP中,会自动将其他类型转化为Bool类型,以判断if语句等。PHP中会将以下值转化为false: - false 本身 - null - 空字符串'' - 0 (作为整数0) - 浮点数0.0 - '0' (作为字符串0) - 空数组[] - 空...
CI配置多数据库访问的方法
在CI中配置多数据库访问的方法如下: 1. 配置数据库连接。在application/config/database.php文件中配置多个数据库连接,例如: $db['default'] = [ 'dsn' => '', 'hostname' => 'localhost'...
CI映射(加载)数据到view层的方法详解
在CI中映射(加载)数据到视图层的常用方法有: 1. $this->load->view('view_name', $data);在控制器中加载数据并传递给视图: $data['some_data'] = $this->model_name->get_some_data...
基于helper类的CI操作cookie的方法分析
在CI中操作cookie常见的 helper 类有: 1. CookieParser该类可以解析字符串形式的 cookie 为对象,反之亦然。可以这样使用: $cookieParser = new CookieParser(); $cookies = $cookieParser->p...
Yii开启片段缓存的方法及代码示例
在Yii中,可以通过缓存组件开启片段缓存。具体步骤如下: 1. 配置缓存组件,指定缓存驱动。比如: 'cache' => [ 'class' => 'yii\caching\FileCache', ] 2. 在需要缓存的视图文件中,使用缓存...