您的位置:首页 > PHP 内核 扩展 程序 项目管理

PHP 源码阅读笔记二十五:next,current,key函数

PHP 源码阅读笔记二十五:next,current,key函数
key — 从关联数组中取得键名
mixed key ( array &array )
key() 返回数组中当前单元的键名。

此函数通过调用zend_hash.c中的zend_hash_... 阅读全文

PHP源码阅读笔记二十二:array_splice函数

PHP源码阅读笔记二十二:array_splice函数
array_splice
(PHP 4, PHP 5)
array_splice — 把数组中的一部分去掉并用其它值取代
说明
array array_splice ( array &input, int offset [, int le... 阅读全文

PHP源码阅读笔记二十一:array_slice函数

PHP源码阅读笔记二十一:array_slice函数
array_slice
(PHP 4, PHP 5)
array_slice — 从数组中取出一段
说明
array array_slice ( array array, int offset [, int length [, bool preserve_keys]] )
a... 阅读全文

PHP源码阅读笔记二十:array_flip,array_reverse函数

PHP源码阅读笔记二十:array_flip,array_reverse函数
array_flip
(PHP 4, PHP 5)
array_flip — 交换数组中的键和值
说明
array array_flip ( array trans )
array_flip() 返回一个反转后的 arr... 阅读全文

PHP源码阅读笔记十九:array_file,range函

PHP源码阅读笔记十九:array_file,range函数
array_fill
(PHP 4 >= 4.2.0, PHP 5)
array_fill — 用给定的值填充数组
说明
array array_fill ( int start_index, int num, mixed value )
array_fill() ... 阅读全文

PHP源码阅读笔记十八:array_diff_key,array_diff_assoc,array_udiff_assoc 函数

PHP源码阅读笔记十八:array_diff_key,array_diff_assoc,array_udiff_assoc
【array_diff_key】
(PHP 5 >= 5.1.0RC1)
array_diff_key — 使用键名比较计算数组的差集
说明
array array_diff_key ( arr... 阅读全文

PHP源码阅读笔记十七:array_diff,array_udiff,array_diff_ukey,array_diff_uassoc,array_udiff_uassoc

PHP源码阅读笔记十七:array_diff,array_udiff,array_diff_ukey,array_diff_uassoc,array_udiff_uassoc
这4个函数调用的是同一个函数php_array_diff,所不同的是他们的参数。
虽然这五个函数都是调用... 阅读全文

PHP源码阅读笔记十六:array_count_values函数

PHP源码阅读笔记十六:array_count_values
array_count_values
(PHP 4, PHP 5)
array_count_values — 统计数组中所有的值出现的次数
说明
array array_count_values ( array input )
array_count_va... 阅读全文

PHP源码阅读笔记四:count函数

PHP源码阅读笔记之count函数

在一些面试或考试中经常会看到count函数的身影,于是一探其究竟

对于非数组的count处理
在其代码中可以看到

1
2
3
4
5
6阅读全文