note 47684 added to function.array-merge

From: Date: Thu, 25 Nov 2004 06:40:11 +0000
Subject: note 47684 added to function.array-merge
Groups: php.notes 
Request: Send a blank email to php-notes+get-81003@lists.php.net to get a copy of this message
If you have a two dimensional array, or otherwise an array of arrays, the following may be handy: <?call_user_func_array('array_merge', $arr);?> For instance: <?php list($GIF, $JPG, $PNG, $WBMP) = array(1,2,3,15); $ext_map = array( $GIF => array('gif'), $JPG => array('jpg', 'jpeg'), $PNG => array('png'), $WBMP => array('wbmp'), ); $ext_list = call_user_func_array('array_merge', $ext_map); print_r($ext_list); ?> Output: Array ( [0] => gif [1] => jpg [2] => jpeg [3] => png [4] => wbmp ) ---- Manual Page -- http://www.php.net/manual/en/function.array-merge.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+47684 Delete -- http://master.php.net/manage/user-notes.php?action=delete+47684&report=yes Reason: bad code -- http://master.php.net/manage/user-notes.php?action=delete+47684&report=yes&reason=bad+code Reason: spam -- http://master.php.net/manage/user-notes.php?action=delete+47684&report=yes&reason=spam Reason: useless example -- http://master.php.net/manage/user-notes.php?action=delete+47684&report=yes&reason=useless+example Reason: contains commercial links -- http://master.php.net/manage/user-notes.php?action=delete+47684&report=yes&reason=contains+commercial+links Reason: useless note -- http://master.php.net/manage/user-notes.php?action=delete+47684&report=yes&reason=useless+note Reject -- http://master.php.net/manage/user-notes.php?action=reject+47684&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#81003) next »