로그인

검색

배열은 보통 여러개의 값의 집합이라고 볼 수 있고 그것을 하나의 변수에 담는 것을 말할 수 있습니다.

 

변수에 임의의 값들을 선정해 넣을 수 있겠지만 프로그램에서는 흔히 db등에서 조회한 결과 그 결과의 값이 하나가 아닌 여러개가 존재할때 배열형태로 변수에 저장하게 됩니다.

 

좋아하는 과일 세가지를 적어서 제출하게 하고 그 값을 하나의 변수에 저장한다면 배열의 형태로 저장을 해야 합니다.

ex)바나나, 포토, 사과

 

$array 라는 변수를 사용하고 여기에 담는다고 하면

 

$array = array(0 => '바나나', 1 => '포토', 2 => '사과');

 

키 => 값 과 같은 형식을 가지게 됩니다. 여기서 키는 숫자가 아닌 특별한 문자로 네이밍해서 사용도 가능합니다.

$array = array('제일 좋아하는 과일' => '바나나', '두번째 좋아하는 과일' => '포토', '세번째 좋아하는 과일' => '사과');

 

특별한 키값을 가지지 않아도 되는 단순 배열의 경우는 키를 생략하게 됩니다.

 

$array = array( '바나나',  '포토',  '사과');

이 경우는 키 값이 0번부터 연번으로 순차적으로 자동으로 부여가 됩니다.

 

 

array(); 를 단축해서 사용할 수 있습니다.

[] 로 작성을 하면 됩니다.

 

$array = [0 => '바나나', 1 => '포토', 2 => '사과'];

$array = ['바나나', '포토', '사과'];

 

 

배열의 원소 하나하나를 직접 지정해서 작성할 수 도 있습니다. 키를 직접 지정하고 값을 지정합니다.

$array[0] = '바나나';

$array[1] = '포도';

$array[2] = '사과';

 

작성하는 방법이 다르지만 모두 같은 배열을 가지게 됩니다.

 

배열의 크기를 구하는 count();

$count = count($array); 위 3개의 원소 값을 가진 경우 3인 반환이 됩니다.

php8 부터는 배열이 아닌 변수에 count 함수를 사용하면 에러가 발생합니다. 꼭 배열의 형태에만 사용을 해야하는 주의사항을 기억하고 있어야 합니다.

 

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
3 추천

php 기초지식(24)

php를 학습할 수 있습니다.

  1. read more
  2. read more
  3. php 객체 확장

    Date2021.09.20 Views197 Votes3
    Read More
  4. php 객체 생성자 __construct 메서드

    Date2021.09.17 Views500 Votes3
    Read More
  5. Read More
  6. php 객체 지향의 이해 4

    Date2021.09.12 Views253 Votes3
    Read More
  7. php isset()

    Date2021.09.11 Views145 Votes3
    Read More
  8. php 변수의 영역 전역변수와 지역변수

    Date2021.08.29 Views1996 Votes3
    Read More
  9. php 함수의 반환값

    Date2021.08.28 Views197 Votes3
    Read More
  10. php 함수의 기초

    Date2021.08.25 Views203 Votes3
    Read More
  11. php 다차원 배열

    Date2021.08.14 Views533 Votes3
    Read More
  12. Read More
  13. Read More
  14. php 배열의 원소 제거 unset()

    Date2021.08.08 Views339 Votes3
    Read More
  15. Read More
  16. Read More
  17. php 배열(array)

    Date2021.07.31 Views193 Votes3
    Read More
  18. php 반복문 for, while

    Date2021.07.28 Views502 Votes3
    Read More
  19. php 증감 연산자 ++, -- 3

    Date2021.07.27 Views277 Votes3
    Read More
  20. 활용이 가장 많은 중요한 if 조건문 3

    Date2021.07.26 Views235 Votes3
    Read More
  21. php 이스케이프 \(역슬래쉬) 사용 1

    Date2021.07.24 Views725 Votes3
    Read More
  22. Read More
Prev 1 2 Next
/ 2