./categories/back-end
PHP 배열 기초
배열 생성/접근
$member = ['egoing', 'k8088', 'sorialgi']; // PHP 5.4+ 축약형
$member = array('egoing', 'k8088', 'sorialgi'); // 5.4 이하
echo $member[0];
함수 리턴값이 배열일 때
function get_members() {
return ['egoing', 'k8088', 'sorialgi'];
}
$tmp = get_members();
echo $tmp[1];
반복문
for ($i = 0; $i < count($members); $i++) {
echo ucfirst($members[$i]) . '<br />';
}
배열 조작 함수
array_push($arr, 'f'); // 끝에 1개 추가
array_merge($li, ['f', 'g']); // 끝에 여러 개 추가(병합)
array_unshift($li, 'z'); // 시작점에 추가
array_splice($li, 2, 0, 'B'); // 원하는 위치에 추가
array_shift($li); // 첫 요소 제거
array_pop($li); // 마지막 요소 제거
sort($li); // 오름차순 정렬
rsort($li); // 내림차순 정렬
count($members); // 배열 크기
연관배열
$grades = array('egoing' => 10, 'k8805' => 6, 'sorialgi' => 80);
// 또는
$grades = [];
$grades['egoing'] = 10;
echo $grades['sorialgi'];
foreach ($grades as $key => $value) {
echo "key: {$key} value: {$value}<br />";
}
./comments