php技术

php技术

php遍历数组的方法分享

阅读(13) 作者(admin)

在PHP中数组分为两类: 数字索引数组和关联数组。 其中数字索引数组和C语言中的数组一样,下标是为0,1,2… 而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。 方法1:foreach 复制代码 代码如下: <?php $sport...

php技术

php中大括号作用介绍

阅读(18) 作者(admin)

一、不管什么程序,function name(){}, for(){}, ….太多了,不说也知道做什么用了。 二、$str{4}在字符串的变量的后面跟上{}刚大括号和中括号一样都是把某个字符串变量当成数组处理。 三、{$val}这时候大括号起的作用就...

php技术

php地址引用(php地址引用的效率问题)

阅读(11) 作者(admin)

复制代码 代码如下: <?php echo 'begin time:'.$begin=microtime(false).'<br/>';//begin to count time $array=array(); for ($i=1;$i<=10000;$i++) {//产生一个很大的数组 $array[$i]=$i; } /* $arr=$array;//拷贝...

php技术

PHP遍历数组的几种方法

阅读(14) 作者(admin)

PHP中遍历数组有三种常用的方法: 一、使用for语句循环遍历数组; 二、使用foreach语句遍历数组; 三、联合使用list()、each()和while循环遍历数组。 这三种方法中效率最高的是使用foreach语句遍历数组。从PHP4开始就引入...

php技术

php引用地址改变变量值的问题

阅读(22) 作者(admin)

复制代码 代码如下: <?php $foo = 'Bob'; // 将 'Bob' 赋给 $foo $bar = &$foo; // 通过 $bar 引用 $foo echo $foo.'<br/>'; $bar = "My name is $bar"; // 修改 $bar 变量 echo $bar.'<br/>'; echo $foo.'<br/&g...

php技术

奇怪的PHP引用效率问题分析

阅读(16) 作者(admin)

函数如下: 复制代码 代码如下: function update_timelist(&$arr,$timestamp,$threshold){ $timequeue = &$arr['timequeue']; while(!empty($timequeue[0])&&($timestamp-$timequeue[0])>$threshold){ array_shift($ti...

php技术

php正则表达匹配中文问题分析小结

阅读(21) 作者(admin)

复制代码 代码如下: $str = '中华人民共和国123456789abcdefg'; echo preg_match("/^[u4e00-u9fa5_a-zA-Z0-9]{3,15}$",$strName); 运行一下上面这段代码,看会有什么提示信息?

Warning: preg_match(): Compilation f...

二招解决php乱码问题
php技术

二招解决php乱码问题

阅读(15) 作者(admin)

php网页出现乱码一般是在建立数据库时用的编码和php网页的编码不同造成的,

用phpmyadmin建立的数据库如果你不指定编码他默认是latin1_swedish_ci 编码,既瑞典语不区分大小写,而我们中国做的网页不是GBK就是GB2312...

php技术

php中一个有意思的日期逻辑处理

阅读(10) 作者(admin)

今天处理了一个很小的问题。 需求是这样的,从周一到周日只能看到上周一到上周日的数据。 这里直接从数据库里根据 date 字段查询 范围即可。 但需要PHP生成 开始日期和结束日期。

最开始,我直接这么处理。 复制代码...

php技术

php中http_build_query 的一个问题

阅读(26) 作者(admin)

当我们使用CURL来post数据的时候,需要设置post的数据 curl_setopt($c, CURLOPT_POSTFIELDS, $post_data);

假如这里的$data是 复制代码 代码如下: $data = array( 'name'=>'scofield', 'time'=>'2012-2-3' ) 接下来...

php技术

simplehtmldom Doc api帮助文档

阅读(17) 作者(admin)

API Reference

Helper functions object str_get_html ( string $content ) Creates a DOM object from a string. object file_get_html ( string $filename ) Creates a DOM object from a file or a URL.

DOM...

php技术

php 计划任务 检测用户连接状态

阅读(11) 作者(admin)

计划任务 复制代码 代码如下: ignore_user_abort(); // 用户关闭浏览器程序依然执行 set_time_limit(0); // 不限制程序运行时间 $interval = 3; // 程序循环间隔时间秒

$link = mysql_connect('localhost', 'usern...

php技术

MySQL的FIND_IN_SET函数使用方法分享

阅读(18) 作者(admin)

很多时候我们在设计数据库时有这种情况,比如:

有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等

现在有篇文章他既是 头条,又是热点,还是图文,

type中以 1,3,4的...

phpmyadmin3 安装配置图解教程
php技术

phpmyadmin3 安装配置图解教程

阅读(12) 作者(admin)

在PHP网站开发中,最基本的PHP环境搭建涉及PHP、Apache/IIS、Mysql,对于数据库的管理,除了Mysql数据库自身提供了命令行工具方便开发人员管理数据库外,基于PHP开发的phpmyadmin也是一个非常好用的Mysql数据库管理程序,在xam...

php技术

php 注释规范

阅读(15) 作者(admin)

@access 使用范围:class,function,var,define,module 该标记用于指明关键字的存取权限:private、public或proteced @author 指明作者 @copyright 使用范围:class,function,var,define,module,use 指明版权信息 @deprecated 使...

PHP中SESSION使用中的一点经验总结
php技术

PHP中SESSION使用中的一点经验总结

阅读(21) 作者(admin)

SESSION会话开启时,会首先发送一个对浏览器的唯一标识session_id的cookie(名字为PHPSESSID可以通过session_name()获取),同session.save_handler = files的情况下,在服务器的指定目录(如temp)下生成一个没有后缀的文件,名字...

PHP __autoload()方法真的影响性能吗?
php技术

PHP __autoload()方法真的影响性能吗?

阅读(21) 作者(admin)

介绍

对于php性能问题,议论最多的就是__autoload()方法,很多人提到这个方法非常影响性能。还有人说opcode也能影响到__autoload()方法,所以针对这两点我做了个测试。 最终发现__autoload方法在性能方面的影响不是很大...

php技术

用PHP读取超大文件的实例代码

阅读(15) 作者(admin)

去年年底的各种网站帐号信息的数据库泄漏,很是给力啊,趁机也下载了几个数据库,准备学学数据分析家来分析一下这些帐号信息。虽然这些数据信息都已经被“整理”过的,不过自己拿来学习也挺有用的,毕竟有这么大的数据量。...

php技术

PHP新手用的Insert和Update语句构造类

阅读(13) 作者(admin)

使用方法 复制代码 代码如下: $mysql = new sqlstr("table1"); $mysql->set("name","value"); $mysql->set("name","1",true); echo $mysql->insertSql(); 复制代码 代码如下: class sqlstr { private $param=array(...

php技术

PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)

阅读(13) 作者(admin)

PHP压缩html网页代码 (清除空格,换行符,制表符,注释标记)。 有个不错的方法就是压缩HTML,压缩html 其实就是:清除换行符,清除制表符,去掉注释标记 。它所起到的作用不可小视。 现提供PHP 压缩HTML函数。请大家不妨试试看,...

php技术

PHP文件注释标记及规范小结

阅读(18) 作者(admin)

PHP 注释标记

@access 使用范围:class,function,var,define,module 该标记用于指明关键字的存取权限:private、public或proteced

@author 指明作者

@copyright 使用范围:class,function,var,define,module,use 指明版权...

php技术

PHP中return 和 exit 、break和contiue 区别与用法

阅读(4) 作者(admin)

先说一下exit函数的用法。 作用: 输出一则消息并且终止当前脚本。 如果一段文本中包括多个以 结束的脚本,则exit退出当前所在脚本。 比如一篇php文本包括一下代码,则输出为world。

<% echo "hello"; exit; ?> echo "w...