Web Programming Language/PHP
배열
1. 스칼라 배열 = 인덱스 배열
<?php $arr=array("A","B","C","D","E","F","G"); $i=0; foreach($arr as $value) //foreach문 ($arr 변수에 있는 것을 as는 하나씩 $value에 저장 배열 다 돌 때까지 반복) { print "array[".$i."]=".$value."
"; $i++; } ?>
2. array_diff($A, $B)
- $A에 있으나 $B에는 없는 값들을 배열 형식으로 반환하는 함수. [$A - $B]
<?php $A=array("김","전","떡","술","죽"); $B=array("김", "떡", "죽"); $C=array_diff($A, $B); //A와 B와 비교하여 $A배열에서 $B를 뺀다. [array_diff] foreach($C as $value) { print $value."<br>"; } ?>
3. sort() - 순서정렬
<?php $A=array("김","전","떡","술","죽"); sort($A); //순서대로 정렬 foreach($A as $value) { print $value."<br>"; } ?>
4. arsort() - 역순정렬
<?php $A=array("김","전","떡","술","죽"); arsort($A); //역순으로 정렬 foreach($A as $value) { print $value."<br>"; } ?>
5. 연상배열
<?php $score=array("이영희"=>90,"김철수"=>66,"홍길동"=>84); //배열 방 안에 있는 것이 키값. (연상배열) // $배열명 = array("key"=>값, "key"=>값, ..) asort($score); //asort는 값을 기준으로 sort 한다. arsort($score); //arsort는 값을 기준으로 역순으로 sort 한다. ksort($score); //key값에 의한 sort(이름기준) krsort($score); //key값에 의한 역순으로 sort(이름기준) foreach($score as $value) { print $value."<br>"; //이렇게 하면 값만 출력 } ?>
'Web Programming Language > PHP' 카테고리의 다른 글
PHP 기본상식 (0) | 2018.08.21 |
---|---|
jquery[basic] (0) | 2018.08.21 |
class (0) | 2018.08.21 |
fopen, fput, fclose, fgets (0) | 2018.08.21 |
call by value, reference (0) | 2018.08.21 |
댓글