在php中转换编码可以用iconv()和mb_convert_encoding,这2个函数都不是php默认的函数,安装方法见百度,这里主要说一下两者的区别。 有些字符在utf8下可编码,在gbk下不可编码,这样在转换时就会出现问题。mb_convert_encoding在遇到这种情况时,会将不...
分类:
Web程序 时间:
2014-08-05 19:05:09
阅读次数:
307
因为要使用php的pcntl扩展多进程函数,所以需要添加php的pcntl的函数。但是本机linux环境使用的是lnmp.org的一键安装包,查看ext里面的文件后,没有发现有pcntl的文件包。 解决办法: 在网上下载对应版本的php,然后在linux下解压,解压后找到pcntl的文件包,然后将其...
分类:
Web程序 时间:
2014-08-05 15:35:09
阅读次数:
264
下面的内容是来自php.net 官方文档
callbacks
call_user_func() ,usort()等函数接受用户自定义的回调函数作为参数.
回调函数可以不仅仅是简单的函数,也可以是对象方法,包括对象的静态方法.
php 函数可以通过字符串类型的函数名进行调用,任何内建的或者用户自定义的函数都可以被使用.但是这其中不包括
php的语言结构,比如:array(),echo,em...
分类:
Web程序 时间:
2014-08-01 10:57:51
阅读次数:
218
array_count_values() 函数用于统计数组中所有值出现的次数。本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。例子输出:Array ( [Cat] => 1 [Dog] => 2 [Horse] => 1 )
分类:
其他好文 时间:
2014-07-30 20:37:04
阅读次数:
299
call_user_func_array (callable $callback, array $param_arr)
参数1: 调用一个回调函数,
参数2: 数组参数是回调函数的参数.
call_user_func(callable $callback, $mixed $parameter, $mixed $...)
参数1:调用的回调函数
参数2-n:回调函数的参数.
...
分类:
Web程序 时间:
2014-07-29 22:10:02
阅读次数:
270
对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法:加密算法如下:function encrypt($data, $key){ $key...
分类:
Web程序 时间:
2014-07-29 14:08:08
阅读次数:
239
首先声明一下,这篇文章是我的原创,但是,这些数据不是我总结出来的,大家可以搜索下“百度工程师HDK”,这些数据是他提供的,我只是给一个总结,因为他那篇文章很长,我这里提炼了几点要点。
要了解函数的性能,首先要知道函数的执行流程,它首先通过scanning被转化为语言片段(tokens),然后通过parsing为简单有意义的表达式,然后compile(编译)为Opcode,最后exec...
分类:
Web程序 时间:
2014-07-24 10:34:51
阅读次数:
267
日期操作
为了便于存储、比较和传递,我们通常需要使用strtotime()函数将日期转换成UNIX时间戳,只有在显示给用户看的时候才使用date()函数将日期转换成常用的时间格式。
strtotime()
函数将任何英文文本的日期时间描述解析为 Unix 时间戳
eg:
<?php
echo(strtotime("now"));
echo(strtotime("3 Octob...
分类:
Web程序 时间:
2014-07-22 23:54:18
阅读次数:
236
经常调用一个借口之后 返回的内容是json串,利用php函数json_decode() 解析json串之后得到的 数据类型为object(stdclass)这是一个对象,要取其中的内容也可以 取得,利用object->属性 可以取得,但是习惯数组处理数据,下面是一个object(stdclass)转...
分类:
Web程序 时间:
2014-07-18 20:04:16
阅读次数:
287