PHP数组函数array_map()笔记 PHP
array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
如何删除PHP数组中的元素(unset,array_splice)? PHP
如果要在某个数组中删除一个元素,可以直接用的unset,但是数组的索引不会重排;那么怎么才能做到缺少的元素会被填补并且数组会被重新索引呢?答案是array_splice():
PHP如何快速读取大文件 PHP
在PHP中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, 下面将从一个需求入手来说明对于读取大文件时,常用的操作方法。
php引用(&)详解及注意事项 PHP
PHP的引用(就是在变量或函数或对象或对象方法 等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容。与C语言中的指针是有差别的。C语言中的指针里面存储的是变量的内容,在内存中存放的地址。
PHP 异步执行方法,模拟多线程 PHP
PHP 本身没有多线程的东西,但可以曲线的办法来造就出同样的效果,比如多进程的方式来达到异步调用。另外还有一种更简单的方式可用于 Web 程序中,那就是用 fsockopen()、fputs() 来请求一个 URL, 而无需等待返回,如果你在那个被请求的页面(URL)中做些事情就相当于异步了。
php 异步发送邮件的问题 PHP
由此我们可以看出以上代码用户体验极差,并且不能够顺利完成任务。 那么如何解决这个用户体验较差的问题呢? 这里提到一个概念,异步执行,用户体验:用户等待->发送完毕
PHP去除数组中的空值元素(array_filter) PHP
事实证明如果数组过大的情况下这样处理的效率并不高。因为foreach是将当前操作的数组进行copy,每操作一下foreach,都是copy了一个变量,页面里面如果有太多的foreach,会是一个很大的消耗。
PHP如何识别是电脑或手机访问网站 PHP
现在通过手机访问网站越来越流行了,如果我们希望统计一下网站通过pc,手机移动端的各自访问量的情况,或者需要为手机移动端做一些特别的处理的话,那么我们就需要对访问网站的用户的客户端做一下鉴别了,下面这个实例就是通过php识别用户是电脑还是手机访问网站的方法。
php利用P3P头实现跨域设置cookie PHP
在开发中,我们碰到的跨域主要还是纠结在IE,页面中的IFRAME或者FRAME或者JS跨域的时候,IE有安全策略限制页面不带cookie,但是如果我们加上P3P,就没有这策略的限制。这也是P3P来突破跨域的可行前提。