본문 바로가기

php

(php)mysqli_fetch_(row , array , assoc) , 연관배열과 일반배열

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