PHP 常用但不常见的函数

1、array_splice

要删除数组中的 2 号元素,如果使用unset($a[1]),造成的后果将是:

可以看到,此处数组 2 号元素是丢失的,而如果使用array_splice($a, 1, 1),其结果是:

可以看到,完美的删除了 2 号元素。

 

2、pcntl_fork()

这是开启 PHP “多线程”的函数,其实只是激活了 httpd 的多线程以达到 PHP 多线程的效果,但也有诸多限制,详细可看之前发过的一篇文章 《PHP的pcntl_fork》。

 

3、array_walk()

数组遍历执行函数,执行效率比foreach()高30-40%。

如果是在类中调用,应当如此:

调用结果与上种调用一致,就不重复发图了。

 

4、待续

共有 0 条评论

Top