php
文章平均质量分 74
engine_1124
这个作者很懒,什么都没留下…
展开
-
php 正则匹配中文
在javascript中,要判断字符串是中文是很简单的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) {alert("该字符串全部是中文");} else {alert("该字符串不全部是中文");}想当然的,在php中来判断字符串是否为中文,就会沿袭这个思路:$str = "php编程转载 2013-02-20 15:47:02 · 369 阅读 · 0 评论 -
彻底理解PHP的SESSION机制
1.session.save_handler = files * 1. session_start() 1. session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.ini的配置决定的,但是有的系统是 se转载 2013-02-21 18:43:25 · 294 阅读 · 0 评论 -
PHP与MYSQL排序的效率比对
在我们的实际项目开发中,经常会遇到排序的问题,那么我们究竟是选择先通过SQL查询出所有数据,然后使用PHP的排序函数进行排序,还是直接让MYSQL进行排序,哪个效率更高?其实,这个需要看具体的使用场景。首先,PHP与MySQL相比,在排序方面具有如下优势: 1、考虑整个网站的可伸缩性和整体性能,在应用层(PHP)中排序明显会降低数据库的负载,从而提升整个网站的扩展能力。而数据库的排序,实转载 2013-03-07 10:55:51 · 1040 阅读 · 0 评论 -
PHP中可变变量到底有什么用?
什么是可变变量?PHP提供了一种其他类型的变量——可变变量。可变变量允许我们动态地改变一个变量的名称。可以看到,在这方面,PHP具有非常大的自由度——所有的语言都允许改变变量的值,但是并没有太多的语言允许改变变量的类型,至于支持改变变量的名称的语言就更少了。这个特性的工作原理是用一个变量的值作为另一个变量的名称。例如,我们可以设置$tireqty的值:$varname =转载 2013-03-11 17:39:15 · 5187 阅读 · 0 评论 -
PHP关于数据的舍入关键字归类:round() ceil() floor() number_format()
round -- 对浮点数进行四舍五入例子:echo round(3.4); // 3echo round(3.6); // 4echo round(3.6, 0); // 4echo round(1.95583, 2); // 1.96echo round(1241757, -3); // 1242000echo rou转载 2013-03-11 16:13:13 · 1805 阅读 · 0 评论 -
Mysql order by的一些技巧
1. 只按日期排序,忽略年份> select date, description from table_name order by month(date),dayofmonth(date);注意:单纯使用dayofyear来排序会导致错误,如2-29与非闰年的3-1日同等级2. 排序点分式IP> select ip from table_name order by inet_a转载 2013-03-13 17:38:47 · 596 阅读 · 0 评论 -
array_map函数在PHP类中调用内部方法简介
在PHP编程中,我们经常会遇到处理数组的单元数据问题,比如对数组中每个单元应用自定义函数。一种方法是通过循环遍历整个数组,对每个单元调用自定义函数,然后用返回值替换原数组相应单元的值。这也是最常见和简单的方法,在此就不举例了。一种方法是通过PHP提供的array_map函数回调自定义函数,这也是被推荐的方法。array_map -- 将回调函数作用到给定数组的单元上转载 2013-03-28 20:32:39 · 695 阅读 · 0 评论 -
php与mysql中的乱码问题
$conn=mysql_connect("localhost","root","123456");mysql_select_db("db_bcty365",$conn);mysql_query("set names gb2312");?>其中:SET NAMES ‘x‘语句与这三个语句等价:mysql> SET character_set_client = x;mysq转载 2013-05-16 17:53:25 · 512 阅读 · 0 评论