From: Ben Ramsey Date: Sat, 14 Apr 2012 04:57:12 +0000 (-0500) Subject: Adding test for columns not present in all rows for array_column(). X-Git-Tag: php-5.5.0beta1~3^2~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dc4dfe8ae019ec1fddc05ac340ed612a9c3f6d34;p=php Adding test for columns not present in all rows for array_column(). --- diff --git a/ext/standard/tests/array/array_column.phpt b/ext/standard/tests/array/array_column.phpt index 8beb0c23c0..030435a20c 100644 --- a/ext/standard/tests/array/array_column.phpt +++ b/ext/standard/tests/array/array_column.phpt @@ -90,6 +90,13 @@ echo "\n*** Testing single dimensional array ***\n"; $singleDimension = array('foo', 'bar', 'baz'); var_dump(array_column($singleDimension, 1)); +echo "\n*** Testing columns not present in all rows ***\n"; +$mismatchedColumns = array( + array('a' => 'foo', 'b' => 'bar'), + array('a' => 'baz', 'c' => 'qux'), +); +var_dump(array_column($mismatchedColumns, 'c')); + echo "Done\n"; ?> --EXPECTF-- @@ -153,4 +160,10 @@ array(0) { *** Testing single dimensional array *** array(0) { } + +*** Testing columns not present in all rows *** +array(1) { + [0]=> + string(3) "qux" +} Done