php - Convert an array of 2-element arrays to an array making 2 elements as key => value -


is possible convert following array using php built-in functions array contain value of id key , value of label associated value? if not what's efficient way?

thanks.

input array:

array (     [0] => array         (             [id] => 2             [label] => mtd-589         )      [1] => array         (             [id] => 3             [label] => mtd-789         )  ) 

output array:

array (   [2] => mtd-589,   [3] => mtd-789, ) 

introducing array_column (still in php 5.5 beta).

$new_array = array_column($your_array 'label', 'id'); 

output:

array (   [2] => mtd-589,   [3] => mtd-789, ) 

using array_walk.

array_walk($array, function($a) use (&$return) { $return[$a['id']] = $a['label']; }); print_r($return); 

Popular posts from this blog

How to calculate SNR of signals in MATLAB? -

c# - Attempting to upload to FTP: System.Net.WebException: System error -

ios - UISlider customization: how to properly add shadow to custom knob image -