SQLite3Result::fetchArray

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SQLite3Result::fetchArray — 결과 행을 연관 배열 또는 숫자 인덱싱된 배열 또는 둘 다로 가져옵니다.


설명

public SQLite3Result::fetchArray(int $mode = SQLITE3_BOTH): array|false

결과 행을 연관 배열이나 숫자 인덱싱된 배열 또는 둘 다로 가져옵니다. 기본적으로 둘 다 가져옵니다.


매개변수

mode
다음 행이 호출자에게 반환되는 방법을 제어합니다. 이 값은 SQLITE3_ASSOC, SQLITE3_NUM 또는 SQLITE3_BOTH 중 하나여야 합니다.
  • SQLITE3_ASSOC: 해당 결과 집합에서 반환된 대로 열 이름으로 인덱싱된 배열을 반환합니다.
  • SQLITE3_NUM: 열 0에서 시작하여 해당 결과 집합에서 반환된 열 번호로 인덱싱된 배열을 반환합니다.
  • SQLITE3_BOTH: 열 0에서 시작하여 해당 결과 집합에 반환된 대로 열 이름과 번호로 인덱싱된 배열을 반환합니다.

반환 값

결과 행을 연관 또는 숫자 인덱싱된 배열 또는 둘 다로 반환합니다. 또는 더 이상 행이 없으면 false를 반환합니다.

반환된 배열의 값 유형은 다음과 같이 SQLite3 유형에서 매핑됩니다. 정수는 PHP_INT_MIN..PHP_INT_MAX 범위에 맞는 경우 int에 매핑되고 그렇지 않으면 문자열에 매핑됩니다. float는 float에 매핑되고, NULL 값은 null에 매핑되며, 문자열과 blob은 string에 매핑됩니다.