![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
penglonghu
这个作者很懒,什么都没留下…
展开
-
php中英文字符串的研究
1.字符串简介:一个字符串 就是由一系列的字符组成,因此,一个字符就是一个字节,而字符串中的中文和编码有关,gbk是双字节,utf8是三字节 2.php字符串长度的计算php中有strlen()和mb_strlen()两个函数来计算字符串的长度,那么这两个函数的区别在哪里?怎么取原创 2011-07-21 16:14:41 · 2011 阅读 · 0 评论 -
php 实现二进制加法运算
前些天去面试,面试官问我用php实现二进制的加法运算。虽然不知道应用场景,但也见怪不怪了,百度出来的人竟问这些个问题,回来自己也总结了下这方面的东西:定义:原创 2014-05-16 15:03:49 · 4527 阅读 · 0 评论 -
Php开源项目大全
目录(?)[+]WordPress 【PHP开源 博客Blog】WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建。WordPress提供的功能包括:1.文章发布、分类、归档。 2.提供文章、评论、分类等多种形式的RSS聚合。 3.提供链接的添加、归类功能。 4.支持评论的管理,垃圾信息过滤功能。 5.支持转载 2013-09-29 11:39:58 · 8601 阅读 · 0 评论 -
php代码执行效率测试工具xhprof安装&使用
XHProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开关来控制是否进行profile。以下是记录和总结:安装xhprof:wget http://pecl.php.net/get/xhprof-0.9.2.tgztar zxf xhprof-0.9.2.tgzcd xhprof-0.9原创 2013-04-07 18:09:03 · 985 阅读 · 0 评论 -
error: Some data has already been output, can't send PDF file
error: Some data has already been output, can't send PDF file这个是关于生成pdf的过程中遇到的问题就是之前已经有输出过了,而不能正常的输出了所以可以在你开始输出pdf的过程前加上ob_end_clean();原创 2012-07-29 19:17:33 · 3855 阅读 · 0 评论 -
PHP生成PDF完美支持中文,解决TCPDF乱码
PHP生成PDF完美支持中文,解决TCPDF乱码PHP生成PDF格式文件以TCPDF为基础,TCPDF是一个用于快速生成PDF文件的PHP5函数包。TCPDF基于FPDF进行扩展和改进。支持UTF-8,Unicode,HTML和 XHTML。在基于PHP开发的Web应用中,使用它来输出PDF文件是绝佳的选择。但毕竟这款开源软件是外国人开发的,对中文的支持也不是那么尽如人 意,因此我们需要对它作转载 2012-07-29 19:19:28 · 17877 阅读 · 5 评论 -
用 PHP V5 开发多任务应用程序
许多 PHP 开发人员认为,由于标准的 PHP 缺少线程功能,因此实际 PHP 应用程序不可能执行多任务处理。例如,如果应用程序需要其他 Web 站点的信息,那么在远程检索完成之前它都必须停止。这是错误的!通过本文了解如何使用 stream_select 和 stream_socket_client 实现进程内 PHP 多任务处理PHP 不支持线程。尽管如此,与前述大多数 PHP 开发人员所相信的转载 2012-02-09 14:38:58 · 91 阅读 · 0 评论 -
用 PHP V5 开发多任务应用程序
许多 PHP 开发人员认为,由于标准的 PHP 缺少线程功能,因此实际 PHP 应用程序不可能执行多任务处理。例如,如果应用程序需要其他 Web 站点的信息,那么在远程检索完成之前它都必须停止。这是错误的!通过本文了解如何使用stream_select 和 stream_socket_client 实现进程内 PHP 多任务处理。PHP 不支持线程。尽管如此,与前述大多数 PHP 开发人员转载 2012-02-09 14:45:09 · 540 阅读 · 0 评论 -
php unset和array_splice区别
平时在设计程序时,经常要应用PHP删除数组元素的函数有unset和array_splice,这两个函数的运行有何差异呢?用unset,有个缺陷.如$a是一个数组:$a=array("red", "green", "blue", "yellow");count($a); //得到4 unset($a[1]); //删除第二个元素count($a); //得到3转载 2011-11-10 13:00:40 · 4460 阅读 · 0 评论 -
常用的mimetype集合
$list = array( 'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compactpro',原创 2011-11-25 17:25:58 · 617 阅读 · 0 评论 -
array_merge() [function.array-merge]: Argument #1 is not an array in ……错误的解决办法
用合并数组函数array_merge()时出错了。array_merge() [function.array-merge]: Argument #1 is not an arrayin我出错的是在这个函数。function build_uri($app, $params, $append = '', $page = 0, $keywords = '', $size = 0){原创 2011-11-04 21:13:11 · 6405 阅读 · 0 评论 -
php报错:Deprecated: Assigning the return value of new by reference is deprecated in
很多朋友的php程序当php的版本升级到5.3以后,会出现”Deprecated: Assigning the returnvalue of new by reference is deprecatedin“ 显示出来。这是因为5.3以后,不能使用”=&”符号,可以直接用”=”就可以了。所以当出现这个问题后有两种解决方法:1. 把php的版本降级到5.3以下,但后退的不是明智的选择。2转载 2011-11-03 19:58:55 · 1578 阅读 · 0 评论 -
PHP JSON中文乱码解决方法大全
我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中文乱码的情况,解决PHP JSON中文乱码的方法思路其实与PHP Ajax传值中文字符乱码的解决方法类似,下面我以教程形式详细介绍下解决PHP原创 2011-09-16 15:02:49 · 1814 阅读 · 0 评论 -
解决PHP下载文件名中文乱码
通过把Content-Type设置为application/octet-stream, 可以把动态生成的内容当作文件来下载,相信这个大家都会。 那么用Content-Disposition设置下载的文件名, 这个也有不少人知道吧。 基本上,下载程序都是这么写的:$fi原创 2011-09-16 11:42:40 · 2375 阅读 · 0 评论 -
php 过滤emoji表情
// 过滤掉emoji表情function filterEmoji($str){ $str = preg_replace_callback( '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0];原创 2017-06-06 17:23:45 · 1712 阅读 · 1 评论