-
PHP时间戳与日期之间转换的实例介绍
所属栏目:[PHP教程] 日期:2022-07-10 热度:62
PHP时间戳与日期之间转换的实例介绍 1.php中时间转换函数 strtotime(today) date(Y-m-d H:i,$unixtime) 2.php中获得今天零点的时间戳 要获得零点的unix时间戳,可以使用$todaytime=strtotime(today), 然后再使用date(Y-m-d H:i,$todaytime)转换为日期。 3[详细]
-
PHP截断函数mb_substr使用介绍
所属栏目:[PHP教程] 日期:2022-07-10 热度:166
Function: mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处 $length,长度(注意,这个跟mb_strimwidth不同,1就代表一个中文字符) $encoding,编码,我设为 utf-8 例:截断文章标题,控制在15个文字 复制代码[详细]
-
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
所属栏目:[PHP教程] 日期:2022-07-10 热度:169
分享2种PHP的源码加密方式,此加密方法支持任意PHP版。 注意,加密后的PHP代码无需第三方工具解密,像往常一样,直接运行即可。 复制代码 代码如下:www.CuoXIn.com ?php function encode_file_contents($filename) { $type=strtolower(substr(strrchr($fil[详细]
-
实现PHP页面静态化
所属栏目:[PHP教程] 日期:2022-07-10 热度:188
?php //首先查看缓存文件 if(file_exists(static.html)){ //缓存时间为3分钟 if(time()-filemtime(static.html)60*3){ //将静态文件内容返回给客户端 $start_time = microtime(); echo 我是从静态文件中读取的数据:.br/; echo file_get_contents(static.ht[详细]
-
PHP中图片等比缩放的例子
所属栏目:[PHP教程] 日期:2022-07-09 热度:105
?php //图片的等比缩放 //因为PHP只能对资源进行操作,所以要对需要进行缩放的图片进行拷贝,创建为新的资源 $src=imagecreatefromjpeg(a.jpg); //取得源图片的宽度和高度 $size_src=getimagesize(a.jpg); $w=$size_src[0]; $h=$size_src[1]; //指定缩放出[详细]
-
php实现单链表的示例代码
所属栏目:[PHP教程] 日期:2022-07-09 热度:83
?php //链表节点 class node { public $id; //节点id public $name; //节点名称 public $next; //下一节点 public function __construct($id, $name) { $this-id = $id; $this-name = $name; $this-next = null; } } //单链表 class singelLinkList { priv[详细]
-
php 怎么判断数组是几维数组
所属栏目:[PHP教程] 日期:2022-07-09 热度:160
?php /** * 返回数组的维度 * @param [type] $arr [description] * @return [type] [description] */ function arrayLevel($arr){ } } } aL($arr,$al); return max($al); } ?。[详细]
-
精美漂亮的php分页类代码介绍
所属栏目:[PHP教程] 日期:2022-07-09 热度:113
这是一款简单,方便,功能齐全的分页类,可以根据自己的需要更改CSS样式文件以实现分页颜色的控制,利用php分页类,可以省去自己很多时间,只需要在分页的地方嵌入即可,下面看下使用方法: 1,在分页处进行类的实例化: 复制代码 代码如下:www.CuoXIn.com[详细]
-
PHP比较常用的文件操作函数经典收藏
所属栏目:[PHP教程] 日期:2022-07-09 热度:188
以下是个人总结的PHP文件操作函数。当然,这只是部分,还有很多,我没有列出来。 一 、解析路径: 1 获得文件名: basename(); 给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉[详细]
-
php 不能加载mcrypt.dll的解决办法
所属栏目:[PHP教程] 日期:2022-07-09 热度:153
php 无法加载mcrypt.dll的解决办法 1.php.ini里面查找extension=php_mcrypt.dll,去掉前面的分号; ,重启apache.无效(注意:在AppServ中php.ini在dinwos目录下) 2.自己总结的办法:试着尝试了一下,将libmcrypt.dll复制到apache的bin目录下,生效 3.复制php目录[详细]
-
PHP插入排序实现代码介绍
所属栏目:[PHP教程] 日期:2022-07-09 热度:132
算法描述: ⒈ 从第一个元素开始,该元素可以认为已经被排序;取出下一个元素,在已经排序的元素序列中从后向前扫描 2 如果该元素(已排序)大于新元素,将该元素移到下一位置 3 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 4 将新元素插入[详细]
-
PHP If Elseelsefi 语句
所属栏目:[PHP教程] 日期:2022-07-09 热度:106
条件语句 当您编写代码时,您常常需要为不同的判断执行不同的动作。 您可以在代码中使用条件语句来完成此任务。 if...else 语句 在条件成立时执行一块代码,条件不成立时执行另一块代码 elseif 语句 与 if...else 配合使用,在若干条件之一成立时执行一个[详细]
-
简单的php数据库操作类代码增,删,改,查
所属栏目:[PHP教程] 日期:2022-07-09 热度:183
数据库操纵基本流程为: 1、连接数据库服务器 2、选择数据库 3、执行SQL语句 4、处理结果集 5、打印操作信息 其中用到的相关函数有 resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags[详细]
-
PHPutf-8编码问题,utf8编码,数据库乱码页面显示输出乱码
所属栏目:[PHP教程] 日期:2022-07-09 热度:151
老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面 ,数据库里面 存储 的编码 ,页面显示 ,数据传输 ): 1.在建数据库的时候,尤其是[详细]
-
PHP计算未知长度的字符串哪个字符出现的次数最频繁
所属栏目:[PHP教程] 日期:2022-07-08 热度:174
用到的函数: str_split:把字符串分割到数组中。类似的函数explode() 函数把字符串分割为数组。 array_count_values:用于统计数组中所有值出现的次数。 arsort:对数组进行逆向排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。 $str=a[详细]
-
最完整的PHP.INI中文详细配置攻略
所属栏目:[PHP教程] 日期:2022-07-08 热度:124
下面是详细的PHP.INI配置指南,中英文对照并有详细说明,篇幅较长,如果您需要查找某项设置参数,建议使用CTRL+F进行查询. ;;;;;;;;;;;;;;;;; ;; 关于php.ini ;; ;;;;;;;;;;;;;;;;; ; 这个文件必须命名为php.ini并放置在httpd.conf中PHPINIDir指令指定的目录中[详细]
-
PHP数组排序函数共性合集
所属栏目:[PHP教程] 日期:2022-07-08 热度:75
下边提到的几个PHP数组排序函数的排序有一些共性: 1 数组被作为排序函数的参数,排序以后,数组本身就发生了改变,函数的返回值为bool类型。 2 函数名中出现单a表示association,含义为,在按值排序的过程中,保持key=value的对应关系不变 3 函数名中出现[详细]
-
php页面缓存一些感触
所属栏目:[PHP教程] 日期:2022-07-08 热度:123
这几天接触了phpcms的页面缓存,有些感触。其好处就不多说了,它一般是用在数据库查询较多的页面中,对于插入修改删除的页面就不大合适了。 这里有缓存技术的简单介绍:http://www.CuoXIn.com/biancheng/php/php_94011.html php页面缓存主要用到的是ob系列[详细]
-
php缓存技术详情
所属栏目:[PHP教程] 日期:2022-07-08 热度:115
缓存是指临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存储器里永久存储。[详细]
-
PHP获取文件名后缀
所属栏目:[PHP教程] 日期:2022-07-08 热度:139
PHP取得文件后缀,关于获取文件的扩展名有很多种方式,下面提供三种获取文件后缀的方法,大家可以研究下,具体代码就不解释了。直接看代码吧。 选好一种记住,以后需要使用的时候就可以直接使用,或者来本站查看本文也是可以滴。 ?php //方法一: function[详细]
-
如何php将HTML 转换成文本
所属栏目:[PHP教程] 日期:2022-07-08 热度:134
?php // $document 应包含一个 HTML 文档。 // 本例将去掉 HTML 标记,javascript 代码 // 和空白字符。还会将一些通用的 // HTML 实体转换成相应的文本。 $search = array (script[^]*?.*?/scriptsi, // 去掉 javascript [/!]*?[^]*?si, // 去掉 HTML 标[详细]
-
PHP daddslashes 方法推荐
所属栏目:[PHP教程] 日期:2022-07-08 热度:58
@set_magic_quotes_runtime(0); $MQG = get_magic_quotes_gpc(); if(!$MQG $_POST) $_POST = daddslashes($_POST); if(!$MQG $_GET) $_GET = daddslashes($_GET); //转译字符函数 function daddslashes($string) { if(!is_array($string)) return addslash[详细]
-
PHP重载方法分享
所属栏目:[PHP教程] 日期:2022-07-08 热度:112
PHP重载方法 1.重载 Overload 子类改变父类的方法,为重载。 重载是一种覆盖性行为,会将以前的方法覆盖掉。 2.重载案例: ?php class EMBA_student // 声明EMBA学生类 { //用var来定义类的属性 var $no; //序号 var $name; // 姓名 var $gender; //性别 v[详细]
-
运用PHP构造函数
所属栏目:[PHP教程] 日期:2022-07-08 热度:196
构造函数的定义:在类中创建与类同名的函数,即为构造函数。 (1)构造函数可以带参数,也可以不带参数。 (2)当使用构造函数的时候,可以在实例化一个对象的时候,同时调用了该函数,而无需在实例化对象后,使用方法或者函数。 (3)构造函数就是对象的一个方[详细]
-
PHP6中将实现的几个功能
所属栏目:[PHP教程] 日期:2022-07-08 热度:164
今年8月份PHP创始人Rasmus Lerdorf提出的一个wishlist: 1完全抛弃全局变量 2. 删除Magic Quotes 3. 增加一个输入过滤扩展代替Magic Quotes,提供一个机制让开发者很容易自己关闭或开启这个功能。而不是像现在的作法那样先判断服务器的GPC是否打开。 4. 默[详细]