🎨 Programming/PHP

[PHP] 배열(Array) array_column()

ryang x2 2021. 3. 12. 14:03
728x90
반응형

# array_column() 

- array의 형태를 colum을 기준으로 새로운 array를 만들어준다.

 

 

● 사용법 : array_column(array, column_key, index_key)

 

 

예시 1)

<?php
// An array that represents a possible record set returned from a database
$a = array(
  array(
    'id' => 5698,
    'first_name' => 'Peter',
    'last_name' => 'Griffin',
  ),
  array(
    'id' => 4767,
    'first_name' => 'Ben',
    'last_name' => 'Smith',
  ),
  array(
    'id' => 3809,
    'first_name' => 'Joe',
    'last_name' => 'Doe',
  )
);

$last_names = array_column($a, 'last_name');
print_r($last_names);
?>
Array
(
  [0] => Griffin
  [1] => Smith
  [2] => Doe
)

 

 

예시 2)

<?php
// An array that represents a possible record set returned from a database
$a = array(
  array(
    'id' => 5698,
    'first_name' => 'Peter',
    'last_name' => 'Griffin',
  ),
  array(
    'id' => 4767,
    'first_name' => 'Ben',
    'last_name' => 'Smith',
  ),
  array(
    'id' => 3809,
    'first_name' => 'Joe',
    'last_name' => 'Doe',
  )
);

$last_names = array_column($a, 'last_name', 'id');
print_r($last_names);
?>
Array
(
  [5698] => Griffin
  [4767] => Smith
  [3809] => Doe
)
728x90
반응형