>  기사  >  백엔드 개발  >  PHP 내장 함수 array_column 소개

PHP 내장 함수 array_column 소개

幸运切糕
幸运切糕원래의
2020-05-02 20:24:59157검색

Array_column은 다차원 배열로 지정된 열을 반환하는 데 사용되는 PHP의 내장 함수입니다. 사용 시 PHP 버전 >= 5.5.0에서는 "no"라는 오류가 보고됩니다. 기능".


함수 설명

array_column($array, $column1, $column2)

array_column() 배열 array에서 키가 column1인 열을 반환합니다. 반환된 열입니다.


예제 1

<?php
$array = [
    [&#39;id&#39; => 100, &#39;name&#39; => &#39;test1&#39;, &#39;score&#39; => 1, &#39;money&#39; => 111],
    [&#39;id&#39; => 101, &#39;name&#39; => &#39;test2&#39;, &#39;score&#39; => 2, &#39;money&#39; => 222],
    [&#39;id&#39; => 102, &#39;name&#39; => &#39;test3&#39;, &#39;score&#39; => 3, &#39;money&#39; => 333],
];
$names = array_column($array, &#39;name&#39;);
print_r($names);

예제 1의 결과는 다음과 같습니다.

PHP 내장 함수 array_column 소개

예제 2

<?php
$array = [
    [&#39;id&#39; => 100, &#39;name&#39; => &#39;test1&#39;, &#39;score&#39; => 1, &#39;money&#39; => 111],
    [&#39;id&#39; => 101, &#39;name&#39; => &#39;test2&#39;, &#39;score&#39; => 2, &#39;money&#39; => 222],
    [&#39;id&#39; => 102, &#39;name&#39; => &#39;test3&#39;, &#39;score&#39; => 3, &#39;money&#39; => 333],
];
$names = array_column($array, &#39;name&#39;, &#39;id&#39;);
print_r($names);

예제 2의 결과는 다음과 같습니다.

PHP 내장 함수 array_column 소개

예제 2의 세 번째 매개변수 'id'에 해당하는 컬럼이 새 배열의 키로 설정된 것을 확인할 수 있습니다. 동시에 thinkphp 데이터베이스 작업의 컬럼 방식도 이와 같다고 생각합니다.

PHP 내장 함수 array_column 소개

일반적으로 array_column은 데이터를 처리할 때 자주 사용되며, foreach를 사용하는 것만큼 복잡하지 않습니다. 하지만 깊은 이해가 있어야만 프로젝트에서 유연하게 사용할 수 있으므로 친구 여러분, 더 많이 시도하면 인상이 더욱 깊어질 것입니다!

위 내용은 PHP 내장 함수 array_column에 대한 자세한 소개입니다. 자세한 내용은 PHP 중국어 홈페이지의 다른 관련 글을 참고해주세요!

위 내용은 PHP 내장 함수 array_column 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.