Multidimensional array to single array in PHP Multidimensional array to single array in PHP codeigniter codeigniter

Multidimensional array to single array in PHP


Use array_column()

Returns an array of values representing a single column from the input array.

<?php$user_array = array(                  0 => array('user_id' => 1, 'name' => 'Bob'),                  1 => array('user_id' => 2, 'name' => 'John'),                  2 => array('user_id' => 3, 'name' => 'Mary')              );$users = array_column($user_array, 'user_id');print_r($users);

Output :

Array(   [0] => 1   [1] => 2   [2] => 3)


Where $array is the multidimensional array you provided above:

$data = array();foreach ($array as $item) {    $data[] = $item['user_id'];}print_r($data);