두 개의 열을 키와 값으로 사용하여 행 배열에서 연관 배열을 만드는 방법
여러 열로 구성된 배열로 작업하는 경우 데이터를 나타내기 때문에 효율적인 액세스를 위해 연관 배열로 변환하는 것이 바람직한 경우가 많습니다. 이 기사에서는 특히 MySQL 결과 세트를 예로 들어 이러한 변환을 수행하는 실용적인 접근 방식에 대해 설명합니다.
접근 방식
행 배열에서 연관 배열을 생성하려면 , 다음 단계를 따르세요.
키-값 설정 쌍:
루프 내에서 대괄호를 사용하여 연관 배열의 키-값 쌍을 설정합니다. 키는 인덱스로 사용하려는 컬럼 값이어야 하며, 값은 다른 컬럼 값이어야 합니다. 예를 들면:
$dataarray[$row['id']] = $row['data'];
예
다음 MySQL 결과 집합을 고려하세요.
$resultSet = [ ['id' => 1, 'data' => 'one'], ['id' => 2, 'data' => 'two'], ['id' => 3, 'data' => 'three'] ];
위의 접근 방식을 사용하면 다음과 같은 연관을 생성할 수 있습니다. 배열:
[ 1 => 'one', 2 => 'two', 3 => 'three' ]
결론
다음 단계를 따르면 행 배열을 연관 배열로 쉽게 변환할 수 있으므로 다음을 사용하여 데이터에 더 편리하게 액세스할 수 있습니다. 원하는 열 값을 키로 사용합니다. 이 접근 방식은 데이터베이스 결과 또는 유사한 특성을 가진 기타 데이터 구조로 작업할 때 특히 유용할 수 있습니다.
위 내용은 두 개의 열을 사용하여 행 배열을 연관 배열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!