mysqli_fetch_row : 일반배열로 반환
mysqli_fetch_array : 일반배열, 연관배열 둘다 반환
mysqli_fetch_assoc : 연관배열만 반환
일반배열은 인덱스를 사용하여 데이터 요소에 접근합니다. 즉, 각 데이터 요소는 배열 내의 위치에 따라 구분됩니다. 예를 들어, "arr[0]"은 첫 번째 요소를 나타냅니다.
반면에 연관배열은 각 데이터 요소가 고유한 키(key)를 가지며, 이를 사용하여 데이터 요소에 접근합니다. 예를 들어, "dict['key']"는 "key"라는 키에 해당하는 값을 반환합니다. 이러한 특성으로 인해 연관배열은 다양한 형태의 데이터를 보다 효율적으로 저장하고 관리할 수 있습니다.
또한, 일반배열은 크기가 고정되어 있으며, 배열에 새 요소를 추가하거나 기존 요소를 삭제하면 배열의 크기가 변경됩니다. 반면에 연관배열은 동적으로 크기가 조정될 수 있으며, 새로운 요소를 추가하거나 기존 요소를 제거해도 배열의 크기가 변경되지 않습니다.
따라서, 연관배열은 데이터를 보다 효율적으로 저장하고 검색하는 데 유용하며, 일반배열은 데이터 요소의 위치에 따라 순서를 유지해야 할 때 유용합니다.
'php' 카테고리의 다른 글
(php) 배열의 값을 삭제, 추가(unset,array_splice) (0) | 2023.02.20 |
---|---|
(php) count 함수 (0) | 2023.02.20 |
php 문자열 길이 구하기 (0) | 2023.02.09 |
php 비교연산 (0) | 2023.02.09 |
php에서 데이터 베이스(mysql)연동 (0) | 2023.02.09 |