随笔分类 - 02.PHP基础
摘要:函数描述及例子 方法一(需要开启allow_url_fopen): 方法二(需要服务器支持Curl组件):
阅读全文
摘要:CURL 是 Client URL Library Functions 的缩写,由 Daniel Stenberg 创建,更多内容可以参考他的网站。最近几天突然对 HTTP 采集有了兴趣。之前我在做这方面程序,一般通过两种方法,一个是利用 PHP 自身的文件操作函数。PHP 的 fopen,read
阅读全文
摘要:当你的数据中有一些 " ' 这样的字符要写入到数据库里面,又想不被过滤掉的时候,它就很有用,会在这些字符前自动加上,如 中国地大物博"哈哈" 中国\地大物博"哈哈" 可以使用set_maginc_quotes_runtime(0)关闭掉,当然你也可以直接在php.ini中设置。 get_magic_
阅读全文
摘要:php.ini 里有个 disable_functions 开关选项,此选项可关闭一些危险的函数,比如system,exec 等。比如: disable_functions = phpinfo , 如果在文件中调用 phpinfo() 函数,那么在 error_reporting 开启的情况下,会提
阅读全文
摘要:封装性是面象对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义: 1. 把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。 2. 信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障
阅读全文
摘要:[官方]PHP Array 函数 一、数组操作的基本函数 数组的键名和值 数组的内部指针 数组和变量之间的转换 二、数组的分段和填充 数组的分段 分割多个数组 数组的填充 三、数组与栈 四、数组与列队 五、回调函数 六、数组的排序 通过元素值对数组排序 通过键名对数组排序 自然排序法排序 七、数组的
阅读全文
摘要:数组是PHP的灵魂,非常强大,但有时候面向对象编程也是挺方便的,数组 与 对象 之间切换也是常有的事:
阅读全文
摘要:Mac Pro 电脑编译安装了 PHP 5.6.21,先前的系统运行时报如下警告级错误: Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future ve
阅读全文
摘要:PHP中如何在数组中随机抽取n个数据的值? 最佳答案 array_rand() 在你想从数组中取出一个或多个随机的单元时相当有用。它接受 input 作为输入数组和一个可选的参数 num_req,指明了你想取出多少个单元 - 如果没有指定,默认为 1。如果你只取出一个,array_rand() 返回
阅读全文
摘要:array_walk 有个原生递归函数 array_walk_recursive($arr, 'function', 'words'),但是 array_map 却没有对应的递归函数 array_map_recursive,我们可以自定义一个: 应用举例: 其实吧,完全可以用 array_walk_
阅读全文
摘要:案例分析 先前的PHP项目中,看到类似于以下的一段代码: 可以看到,在 MySQLHandler 和 MemcachedHandler 类中,都有一个 create函数,除掉我的输出语句,发现它们一模一样,这就是代码冗余。是的,需要进行代码重构。 进行简单重构 对上面的代码进行重构,如下: 将cre
阅读全文
摘要:Rango会讲解在Linux下从零开始写一个PHP扩展,并编译安装到PHP里,一直到执行扩展中的函数。包含的内容有: 为什么要开发PHP扩展 ext_skel工具的使用 修改config.m4 phpize的使用 必备工具,autoconf / gcc / make / php5 / php5-de
阅读全文
摘要:后台往往需要导出各种数据到 Excel文档中。通常我们是导出 .csv文件格式,PHP导出函数参考代码如下: 示例:
阅读全文
摘要:一、先看最简单的情况。 有两个数组: 我估计两个数组的值自始至终都是对应着的:1对应6,9对应2,5对应4。我们再加多一个数组看看会怎样: 查看结果,1自始至终都对应6对应3,其它项也是如此。这种对应关系就是手册中所谓的“排序时保留原有的键名关联”。 另外,也可以把每个数组想像成数据库表的一列。而对
阅读全文
摘要:文件夹文件拷贝/复制函数
阅读全文
摘要:PHP计算字符串长度,包括计算英文、GBK、UTF-8多种字符集下PHP如何计算字符串长度。 英文字符串长度,strlen()是PHP自带的计算英文字符串的函数。 GBK字符串长度 中文字符计算为2个字符,英文字符计算为1个,可以统计中文字符串长度的函数。 UTF8字符串长度 下面定义的strlen
阅读全文
摘要:http://blog.oneapm.com/apm-tech/125.html
阅读全文
摘要:优化前的版本: 优化后的版本(条件合并): 测试:
阅读全文
摘要:一年有多个周,每周的开始日期和结束日期 参考代码一:[正在使用的版本] 参考代码二:[还没去验证]
阅读全文

浙公网安备 33010602011771号