-
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
本文为大家讲解的是PHP下的编码转换函数mb_convert_encoding与iconv的使用说明,感兴趣的同学参考下。 mb_convert_encoding这个函数是用来转换编码的...
PHP 2014-12-08 23:00:05 -
PHP 闭包函数 function use 用法实例
本文是一个PHP 闭包函数 function use 用法示例代码,感兴趣的同学参考下。 /** * @param string $hisStart * @param string $hisEnd * @param int $range * @param string $format * * @return array */ function createHisRange($hisStart = '00:00:00', $hisEnd = '23:59:59', $range = 3600, $format = 'H:00:00') { return array_map(function ($time) use ($format) { return date($format, $time); }, range(strtotime($hisStart), strtotime($hisEnd), $range)); } /** ...
PHP 2014-12-08 07:03:03 -
php错误:Fatal error: Call to undefined function curl_init()解决方法
本文为大家讲解的是php错误:Fatal error: Call to undefined function curl_init()的解决方法,感兴趣的同学参考下。 原因: php没有启用curl扩展 解决方法: 在php.ini中加上以下的代码,如果有的话,就掻extension前面的分号去掉...
PHP 2014-12-08 06:15:04 -
php curl POST 编码方式 multipart/form-data与application/x-www-form-urlencode的区别
本文为大家讲解了php curl POST 编码方式 multipart/form-data与application/x-www-form-urlencode的区别,感兴趣的同学参考下。 需求背景 CURL在 a.php 中以 POST方式向 b.php 提交数据,但b.php无法接收到数据,而 CURL 操作显示成功...
PHP 2014-12-08 05:54:07 -
php中__destruct与register_shutdown_function执行的先后顺序问题
本文为大家讲解的是php中__destruct与register_shutdown_function执行的先后顺序问题,需要的朋友可以参考下 根据php手册的解析。 __destruct是 析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行...
PHP 2014-12-08 05:45:04 -
php allow_url_include函数使用方法
本文为大家讲解的是php allow_url_include函数的使用方法,感兴趣的同学参考下。 PHP常常因为它可能允许URLS被导入和执行语句被人们指责...
PHP 2014-12-08 04:51:03 -
PHP中json_encode、json_decode与serialize、unserialize函数性能测试分析
本文为大家介绍了PHP中json_encode、json_decode与serialize、unserialize函数性能测试分析,感兴趣的同学参考下。 需求背景: 今天偶然在想,如果用PHP写一个类似BDB的基于文件的Key-Value小型数据库用于存储非结构化的记录型数据,不知道效率会如何? 于是便联想到PHP中的对象怎么样序列化存储性价比最高呢?接着想到了之前同事推荐的JSON编码和解码函数...
PHP 2014-12-08 00:30:06 -
php echo()和print()、require()和include()等函数区别
本文为大家讲解的是几个php中相类似功能函数的区别有:echo和print,include和require,include_once和require_once,is_set和empyt等,感兴趣的同学参考下。 1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的...
PHP 2014-12-07 22:12:07 -
php array_unique之后json_encode需要注意的问题
本文为大家讲解的是php array_unique之后json_encode需要注意的问题,感兴趣的同学参考下。 例如:array_unique(array(1, 1, 2)); 他的结果是 array(2) { [0]=> int(1) [2]=> int(2) } 这就不是numeric数组了,直接做json_encode,会输出一个json对象,而不是数组 {"0":1,"2":2} 如果这时候页面上js需要的是[1,2]这种数组数据格式,就有可能会产生错误 此时应该在array_unique之后,在做一个array_values 这样:array_values(array_unique(array(1, 1, 2))); 结果就是[1,2]...
PHP 2014-12-07 20:42:06 -
微软大一统步调再提速,Lync直连Skype
站长搜索(www.adminso.com):微软大一统步调再提速,Lync直连Skype 站长搜索讯 微软正在将Skype与Lync之间的互联关系提升到一个新的高度,使用这两个软件的最新版本,用户可以直接进行视频通话。微软Lync是一款企业级的即时通信应用,支持音频会议、视频会议和邮件集成...
业界动态 2014-12-07 19:21:07 -
php 获取mysql随机记录rand()造成CPU 100%的解决办法
本文为大家讲解的是php 使用rand()获取mysql随机记录造成CPU 100%的解决办法,感兴趣的同学参考下。 mysql数据库有10几万条数据,使用rand()提取随机10条记录,导致服务器cpu占用居高不下直至死机~ 百度查阅了一些资料,再结合自己的一些经验,采用以下解决办法: $idlist=''; for($i=1;$i<=20;$i++){ if($i==1){ $idlist=mt_rand(3,25216); } else{ $idlist=$idlist.','.mt_rand(3,25216); } } $query="select * from table where id in ($idlist) LIMIT 0,10"; 原理其实很简单,就是产生一组随机ID,然后检索这一组ID对应的记录,经过这样优化,页面打开速度明显快了很多,CPU占用率也小到几乎为0,呵呵~顺便用这个思路把sqlserver站点也优化了一下! 速度比较: 用rand()取10条随...
PHP 2014-12-07 17:18:10 -
mysql恢复数据报错:[ERROR] /usr/sbin/mysqld: The table 'cps_effect_confirm_log_1301' is ...解决方法
本文为大家讲解的是 mysql恢复数据报错:[ERROR] /usr/sbin/mysqld: The table 'cps_effect_confirm_log_1301' is ...解决方法,感兴趣的同学参考下。 错误描述: mysql恢复数据报错:[ERROR] /usr/sbin/mysqld: The table 'cps_effect_confirm_log_1301' is 原因分析和问题解决: 一,查看的磁盘空间 df -dh 看到mysql的目录(不是安装目录)没有问题...
数据库操作教程 2014-12-07 16:27:11