https://abc1211.tistory.com/336
데이터 집합 - 배열다루기
-배열의 구성요소: 원소, 키, 값
-배열을 정의하는 두가지 방법: array() 와 단축문법
-대괄호로 배열에 원소 추가하기
-숫자 키 배열에 쓸 수 있는 단축 표현
-배열의 원소 개수 구하기
- foreach()로 배열의 각 원소 확인하기
- foreach()와 클래스명 배열을 이용해 테이블 행의 css 클래스명 번갈아 적용하기
-foreach() 코드 불록 내부에서 배열 원소의 값 수정하기
-for() 루프로 숫자 키 배열의 각 원소 확인하기
-for 와 나머지 연산자(%)를 이용해 테이블 행의 css 클래스명 번갈아 적용하기
-foreach()와 for()를 사용할 때 배열 원소를 확인하는 순서의 차이
-특정 키로 배열 원소 찾기
-특정 값으로 배열 원소 찾기
-문자열 내부에 배열 원소의 값 삽입하기
-배열 원소 제거하기
-implode()로 배열에서 문자열 생성하기
-explode()로 문자열에서 배열 생성하기
-sort(), asort(), ksort()로 배열 정렬하기
-역순으로 배열 정렬하기
-다차원 배열 정의하기
-다처원 배열의 원소에 개별적으로 접근하기
-foreach()와 for() 루프로 다차언 배열의 각 원소 확인하기
-문자열 내부에 다차원 배열 원소 삽입하기
-배열의 구성요소: 원소, 키, 값
-배열을 정의하는 두가지 방법: array() 와 단축문법
-대괄호로 배열에 원소 추가하기
-숫자 키 배열에 쓸 수 있는 단축 표현
-배열의 원소 개수 구하기
-implode()로 배열에서 문자열 생성하기
//ABCD
//닭고기 번, 오리발 구이, 순무 케이크
//<tr><td>닭고기 번</td><td>오리발 구이</td><td>순무 케이크</td></tr>
-explode()로 문자열에서 배열 생성하기
//두번째 물고기는 잉어입니다.
- foreach()로 배열의 각 원소 확인하기
1
2-foreach()와 for()를 사용할 때 배열 원소를 확인하는 순서의 차이
//foreach는 순서 그대로 출력
//결과 ABDC
- foreach()와 클래스명 배열을 이용해 테이블 행의 css 클래스명 번갈아 적용하기
-for 와 나머지 연산자(%)를 이용해 테이블 행의 css 클래스명 번갈아 적용하기
-foreach() 코드 불록 내부에서 배열 원소의 값 수정하기
-특정 키로 배열 원소 찾기
-array_key_exists(키,배열) :해당 배열에 키값이 존재하는지 확인
결과:네, Shrimp Puffs 메뉴도 가능합니다.1번 원소는 중국의 요리 방식과 식사 문화입니다.
-특정 값으로 배열 원소 찾기
-in_array(값,배열); 해당배열에 해당 값이 있으면 참을 리턴
//결과:가격이 $3인 메뉴가 있습니다.중국의 요리 방식과 식사 문화를 보실 수 있습니다.
-for() 루프로 숫자 키 배열의 각 원소 확인하기
-특정 값으로 배열 원소 찾기
-array_search(값,배열); 배열에 해당 값이 있으면 키 값을 리턴한다.
//결과 Eggplant with Chili Sauce 메뉴의 가격은 $6.50입니다.
-배열의 연산
-문자열 내부에 배열 원소의 값 삽입하기
-sort(), asort(), ksort()로 배열 정렬하기
-역순으로 배열 정렬하기
-다차원 배열 정의하기
-다차원 배열의 원소에 개별적으로 접근하기
-foreach()와 for() 루프로 다차언 배열의 각 원소 확인하기
-문자열 내부에 다차원 배열 원소 삽입하기
-배열 추가하기
-배열 삭제하기
-foreach로 배열의 키와 값 가져오기
//결과
<table>
<tr><td>breakfast</td><td>호두 번</td></tr>
<tr><td>lunch</td><td>캐슈너트와 양송이버섯</td></tr>
<tr><td>snack</td><td>말린 오디</td></tr>
<tr><td>dinner</td><td>칠리 소스 가지 볶음</td></tr>
</table>
-foreach로 class 값 변경해서 css 다르게 적용하기
//결과
<table>
<tr class="even"><td>breakfast</td><td>호두 번</td></tr>
<tr class="odd"><td>lunch</td><td>캐슈너트와 양송이버섯</td></tr>
<tr class="even"><td>snack</td><td>말린 오디</td></tr>
<tr class="odd"><td>dinner</td><td>칠리 소스 가지 볶음</td></tr>
</table>
출처: 한빛 미디어 learning php