다차원 배열에서 단일 열 검색
다차원 배열에서 특정 열을 검색하는 것은 일반적인 작업일 수 있습니다. 많은 프로그래밍 시나리오. 이 경우 목표는 배열의 "tag_name" 키에서 쉼표로 구분된 값 문자열을 추출하는 것입니다.
이 효과를 얻으려면 배열 요소를 결합하는 implode() 함수를 사용할 수 있습니다. 지정된 구분 기호를 사용하여 문자열로 변환합니다. 원하는 값을 추출하기 위해 먼저 array_map() 함수를 사용하여 "tag_name" 값만 포함하는 새 배열을 만듭니다.
array_map()을 사용한 솔루션은 다음과 같습니다.
$input = [ [ 'tag_name' => 'google' ], [ 'tag_name' => 'technology' ] ]; $tagNames = array_map(function ($entry) { return $entry['tag_name']; }, $input); echo implode(', ', $tagNames); // 'google, technology'
PHP 5.5.0 이상에서는 더 간결한 array_column() 함수를 사용할 수도 있습니다:
echo implode(', ', array_column($input, 'tag_name')); // 'google, technology'
위 내용은 PHP의 다차원 배열에서 단일 열(예: 'tag_name')을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!