php 중 arraycolumn 함수 단순 실현 방법

이 글 의 실례 는 php 에서 array 를 서술 하 였 다column 함수 단순 실현 방법.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
php 의 arraycolumn()은 입력 배열 의 한 열 값 을 되 돌려 줍 니 다.
예시:

<?php
//          :
$a = array(
 array(
  'id' => 0015,
  'age' => '20',
  'name' => 'Tom',
 ),
 array(
  'id' => 0016,
  'age' => '21',
  'name' => 'Jack',
 ),
 array(
  'id' => 0017,
  'age' => '28',
  'name' => 'Martin',
 )
);
$names = array_column($a, 'name');
print_r($names);
/*
  :
Array
(
 [0] => Tom
 [1] => Jack
 [2] => Martin
)*/
?>

php 의 arraycolumn 함 수 는 매우 좋 지만 낮은 버 전의 함수 가 없 으 면 자신 에 게 만 하 나 를 실현 할 수 있 습 니 다.

if (!function_exists("array_column")) {
  function array_column(array &$rows, $column_key, $index_key = null) {
    $data = array();
    if (empty($index_key)) {
      foreach ($rows as $row) {
        $data[] = $row[$column_key];
      }
    } else {
      foreach ($rows as $row) {
        $data[$row[$index_key]] = $row[$column_key];
      }
    }
    return $data;
  }
}

더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기