diff options
| author | Ben Ramsey <ramsey@php.net> | 2012-04-13 23:17:56 -0500 |
|---|---|---|
| committer | Ben Ramsey <ramsey@php.net> | 2013-01-11 14:16:19 -0600 |
| commit | 9035a1ed246d4d2d867edc01616ca96b40a7cd11 (patch) | |
| tree | 62a8b26d5b32d70f9d389991369703d9df4ddfb5 /ext/standard/basic_functions.c | |
| parent | e1410b5a70543856de3978603b41fbf2ca5d330c (diff) | |
| download | php-git-9035a1ed246d4d2d867edc01616ca96b40a7cd11.tar.gz | |
Implement new array function array_column()
array_column() returns the values of the specified column from a
multi-dimensional array.
Diffstat (limited to 'ext/standard/basic_functions.c')
| -rw-r--r-- | ext/standard/basic_functions.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 61e2f39049..2e44150871 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -433,6 +433,11 @@ ZEND_BEGIN_ARG_INFO(arginfo_array_count_values, 0) ZEND_ARG_INFO(0, arg) /* ARRAY_INFO(0, arg, 0) */ ZEND_END_ARG_INFO() +ZEND_BEGIN_ARG_INFO_EX(arginfo_array_column, 0, 0, 2) + ZEND_ARG_INFO(0, arg) /* ARRAY_INFO(0, arg, 0) */ + ZEND_ARG_INFO(0, key) +ZEND_END_ARG_INFO() + ZEND_BEGIN_ARG_INFO_EX(arginfo_array_reverse, 0, 0, 1) ZEND_ARG_INFO(0, input) /* ARRAY_INFO(0, arg, 0) */ ZEND_ARG_INFO(0, preserve_keys) @@ -3299,6 +3304,7 @@ const zend_function_entry basic_functions[] = { /* {{{ */ PHP_FE(array_keys, arginfo_array_keys) PHP_FE(array_values, arginfo_array_values) PHP_FE(array_count_values, arginfo_array_count_values) + PHP_FE(array_column, arginfo_array_column) PHP_FE(array_reverse, arginfo_array_reverse) PHP_FE(array_reduce, arginfo_array_reduce) PHP_FE(array_pad, arginfo_array_pad) |
