원래 질문: PHP의 배열에서 '열'을 추출하는 함수가 있습니까? PHP?
시나리오:
다음과 같이 구성된 배열 배열을 고려해 보세요.
array( array('page' => 'page1', 'name' => 'pagename1'), array('page' => 'page2', 'name' => 'pagename2'), array('page' => 'page3', 'name' => 'pagename3') )
목표는 다음을 포함하는 새 배열을 얻는 것입니다. '이름'의 값만 키:
array('pagename1', 'pagename2', 'pagename3')
해결책:
PHP 5.5
PHP 5.5에서는 array_column() 함수를 도입했습니다. 이것에 이상적으로 적합합니다 task:
$samples = array( array('page' => 'page1', 'name' => 'pagename1'), array('page' => 'page2', 'name' => 'pagename2'), array('page' => 'page3', 'name' => 'pagename3') ); $names = array_column($samples, 'name'); print_r($names); // ['pagename1', 'pagename2', 'pagename3']
이 코드는 array_column()을 사용하여 $samples 배열에서 'name' 열을 추출하여 원하는 결과를 얻습니다.
위 내용은 PHP의 다차원 배열에서 특정 열을 어떻게 추출할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!