PHP
xhhayward
这个作者很懒,什么都没留下…
展开
-
一个非常简洁好用的PHP实现EXCEL导出功能(精)
一个非常简洁好用的PHP实现EXCEL导出功能,直接复制粘贴到PHP脚本中就能导出EXCEL,自己根据需要替换$ReportArr里面的内容即可原创 2023-03-07 11:41:24 · 1471 阅读 · 0 评论 -
PhpStorm自动格式化代码按等号按键值对自动对齐
打开需要格式化的代码文件格式化快捷键:Ctrl + Alt + L如果还未达到期望的效果原创 2022-10-06 13:35:08 · 2258 阅读 · 0 评论 -
PHP定时任务脚本模板带日志记录
PHP定时任务脚本模板带日志记录,此脚本支持文件记录计划任务运行情况,包括开始时间,结束时间,任务报错或者程序运行过程记录,具体日志细节可根据个人需求做出调整。原创 2022-08-09 14:29:22 · 315 阅读 · 0 评论 -
PHP的5.4以下版本json_encode带JSON_UNESCAPED_UNICODE参数不兼容报错和避免中文转码问题解决
在php5.2中做json_encode的时候。中文会被unicode编码,php5.3加入了options参数,5.4以后才加入JSON_UNESCAPED_UNICODE,这个参数,不需要做escape和unicode处理。所以在5.4之前都需要对中文做个处理5.4里面的处理json_encode($str, JSON_UNESCAPED_UNICODE); 5.4之前,有...转载 2019-04-02 15:34:58 · 1772 阅读 · 0 评论 -
PHP把驼峰式命名方式转换成下划线分隔命名的字符串
PHP把驼峰式命名方式转换成下划线分隔命名的字符串转载 2017-12-04 16:27:59 · 2093 阅读 · 0 评论 -
PHP把下划线分隔命名的字符串转换成驼峰式命名方式(带10万次执行效率测试结果)
PHP把下划线分隔命名的字符串转换成驼峰式命名方式(带10万次执行效率测试结果)经过测试发现,效率由高到低为 方法3>方法2>方法1>方法4>方法5 当然这是每个函数执行10w次才能看出的结果,当然1w次也能看出差别,1次就可以忽略不计了。转载 2017-12-04 16:15:38 · 790 阅读 · 1 评论 -
PHP获取HTML网页内容的多种方法(精)
方法1: 用file_get_contents 以get方式获取内容 方法2:用file_get_contents函数,以post方式获取url 方法3: 用fopen打开url, 以get方式获取内容 方法4: 用fopen打开url, 以post方式获取内容 方法5:用fsockopen函数打开url,以get方式获取完整的数据,包括header和body 方法6:用fsockopen函数打开url,以POST方式获取完整的数据,包括header和body 方法7:使用curl库,使用cur转载 2017-09-14 15:01:37 · 17975 阅读 · 0 评论 -
超好用PHP函数库~不断更新,欢迎评论补充!(精)
平时工作需要经常需要用到一些函数,其实可以很好的封装,但发现PHP内置函数太过基础,实际用的稍不注意就容易出问题,最近我用的截取字符串函数substr但截取中文的时候容易截取不全导致乱码,所以在这里我把我平时自己写的函数都放在这里供大家取用,转载请注明出处,谢谢配合~1. 完整截取中文字符串,混合字符串防止乱码:function xsubstr($str,$start = 0,$lengt原创 2016-12-23 10:40:39 · 1055 阅读 · 0 评论 -
直接拿来用,10个,9个PHP代码片段(不断更新~~)
还记得CSDN研发频道此前发表过的一篇《可以直接拿来用的15个jQuery代码片段》吗?本文笔者将继续为你奉上10个超级有用的PHP代码片段。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。PHP拥有数以百计的基本功能,支持上千种扩展。这些功能都被很好的加载在PHP站点上,但内置的库有各种各样的命名。在PHP代码库中包含了无数个有用的PHP代码片段,每位转载 2016-12-22 17:30:12 · 1031 阅读 · 0 评论 -
一个验证字符串是否纯英语的方法
if(preg_match("/^[a-zA-Z\s]+$/",$str)){ echo '正确,全部为英文或者字母!';}else{ echo "错误,有中文,或者数字,特殊符号存在!";}转载 2016-12-22 14:32:29 · 1625 阅读 · 0 评论 -
C 错误位置 FILE: C LINE: C
我运行一个脚本莫名其妙报这个错:C错误位置FILE: C LINE: C后来我一行一行的排查,发现错误是因为这样一个方法引发的sendRequestCurl,是不是我没安装curl?嗯,我就果断安装了CURL,不出意料,问题解决!安装curl方法:http://blog.csdn.net/xhhayward/article/details/原创 2016-08-26 21:17:00 · 636 阅读 · 0 评论 -
LAMP环境安装CURL
不管是开启curl也好,加装curl也好,都是一样的。本文假定你的UbuntuLinux已经安装好了LAMP环境。 先查看自己的php5是否已经安装了curl。方法如下: 1.在web服务器目录(Ubuntu下的通常为/var/www )新建test.php文件 2.编辑文件,键入下面一行代码:<?phpphpinfo(); ?> 3.保存文件 4.打开浏览器转载 2016-08-26 21:20:00 · 1489 阅读 · 0 评论 -
UBUNTU终端运行程序时报了满屏这样的错Cannot adopt OID in NET-SNMP-EXAMPLES-MIB
运行程序时报了满屏这样的错Cannot adopt OID in NET-SNMP-EXAMPLES-MIB,这是因为环境里面没有安装snmp软件包,执行命令:sudo apt-get install snmp,问题解决!原创 2016-09-03 10:57:25 · 3444 阅读 · 0 评论 -
Notice: unserialize(): Error at offset 134526789 of 2136547489 bytes in file.php on line 130
只要在数组值里面有 ", ', :, 或 ; serialize就会发生异常。PHP.net建议用以下方法解决问题://安全的序列化serialize$safe_string_to_store = base64_encode(serialize($multidimensional_array));//反序列化unserialize...$array_restored_from_db =转载 2016-08-23 17:42:20 · 2362 阅读 · 0 评论 -
PHP处理数组和XML之间的互相转换
这篇文章主要介绍了如何使用PHP处理数组和XML之间的互相转换,详细介绍了PHP将XML转换成数组,PHP将数组转换成XML的方法,感兴趣的小伙伴们可以参考一下在开发中,我们经常会遇到数组与XML之间的互相转换,尤其在处理接口开发的时候经常用到,比如对方客户端POST一个XML格式的数据到服务器上,服务器上的程序要负责接收解析,还有需要将数据表数据以XML格式提供给第三方等等应用。转载 2016-08-17 15:20:09 · 468 阅读 · 0 评论 -
Call to undefined function XML_unserialize()问题解决
报这个错是因为PHP5.3版本有内置函数XML_unserialize(),而PHP5.5以上版本没有这个函数,我用了一个自定义的函数替换解决了这个问题:将下面函数复制到文件的函数库或者使用此方法的文件中,function xmlToArray($xml){ //禁止引用外部xml实体 libxml_disable_entity_loader(true); $xmlstring原创 2016-08-17 15:17:59 · 1988 阅读 · 0 评论