note 118763 added to function.array-column

From: Date: Mon, 01 Feb 2016 10:59:45 +0000
Subject: note 118763 added to function.array-column
Groups: php.notes 
Request: Send a blank email to php-notes+get-204821@lists.php.net to get a copy of this message
If you need to extract more than one column from an array, you can use array_intersect_key on each element, like so: function array_column_multi(array $input, array $column_keys) { $result = array(); $column_keys = array_flip($column_keys); foreach($input as $key => $el) { $result[$key] = array_intersect_key($el, $column_keys); } return $result; } ---- Server IP: 72.52.91.14 Probable Submitter: 217.92.142.223 ---- Manual Page -- http://php.net/manual/en/function.array-column.php Edit -- https://master.php.net/note/edit/118763 Del: integrated -- https://master.php.net/note/delete/118763/integrated Del: useless -- https://master.php.net/note/delete/118763/useless Del: bad code -- https://master.php.net/note/delete/118763/bad+code Del: spam -- https://master.php.net/note/delete/118763/spam Del: non-english -- https://master.php.net/note/delete/118763/non-english Del: in docs -- https://master.php.net/note/delete/118763/in+docs Del: other reasons-- https://master.php.net/note/delete/118763 Reject -- https://master.php.net/note/reject/118763 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#204821) next »