PHP의 배열 열에서 효율적으로 데이터 추출
PHP에서는 배열의 데이터를 관리하는 것이 일반적인 작업입니다. 특정 열(키)에서 특정 데이터를 추출하여 새로운 배열을 형성해야 하는 경우가 많습니다.
'페이지' 및 '이름'과 같은 데이터 포인트를 나타내는 키가 있는 배열로 구성된 배열 구조를 생각해 보세요.
array( array('page' => 'page1', 'name' => 'pagename1'), array('page' => 'page2', 'name' => 'pagename2'), array('page' => 'page3', 'name' => 'pagename3') )
요구 사항은 'name' 키와 연관된 값만 포함하는 새 배열을 얻어서 배열을 생성하는 것입니다. like:
array('pagename1', 'pagename2', 'pagename3')
PHP의 'array_column()' 함수
PHP 5.5에서는 'array_column()' 함수를 도입하여 열 데이터를 추출하는 효율적인 솔루션을 제공합니다. 두 가지 인수를 사용합니다:
'array_column()' 사용 주어진 시나리오에서 원하는 결과를 얻을 수 있습니다.
$samples = array( array('page' => 'page1', 'name' => 'pagename1'), array('page' => 'page2', 'name' => 'pagename2'), array('page' => 'page3', 'name' => 'pagename3') ); $names = array_column($samples, 'name'); echo ''; print_r($names); echo '';
이렇게 하면 출력:
Array ( [0] => pagename1 [1] => pagename2 [2] => pagename3 )
'array_column()' 함수는 배열에서 데이터 추출을 단순화하여 복잡한 데이터 구조 작업을 위한 강력한 도구를 제공합니다.
위 내용은 PHP의 특정 배열 열에서 데이터를 효율적으로 추출하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!