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 |
댓글