DoR@Hee의 끄적끄적

PHP - 함수, 배열 본문

공부/PHP

PHP - 함수, 배열

DoR@Hee 2019. 2. 7. 21:12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#함수
 
<?php
//함수란 하나의 로직을 재실행 할 수 있도록 하는 것, 코드의 재사용성 상승 유지보수 상승
 
//형식
function 함수명([인자][인자])
    코드;
    return 반환값;
 
//정의와 호출
 
function member(){
    $i=0;
    while($i < 10 ) {
        echo '$i';
        $i +=1
    }
}
number();
 
//함수의 반환
 
function get_member(){
    return echo 'id';
    return echo 'password'//출력 x
    return echo 'email'//출력 x >>> 함수가 id를 return하고 종료했기 때문
}
 
echo get_member();
 
//인자전달
 
function get_argument($arg){
    return $arg;
}
 
print get_argument(1);
print get_argument(2);
 
//다중인자
function get_argument($arg1$arg2){
    return $arg1+$arg2;
}
print get_argument(1,2);
print get_argument(2);
 
//인자 기본값 정의
function get_argument($arg1=100){
    return $arg1;
}
print get_argument(1); //인자 전달로 1을했지만 100이 출력된다.
?>
 
 
 
 
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
//배열의 생성
 
$member = ['a''b''c']; // 5.4 이상 버전
$member = array('a''b''c'); // 5.4 이하 버전
 
echo $member[0]; //배열 요소 출력
 
 
//배열 사용
function get_members(){
    return ['a''b''c'];
}
 
$members = get_members();
 
for($i = 0$i < count($members); $i++){
    echo ucfirst($members[$i]); //ucfirst는 배열의 첫번째 소문자 요소를 대문자로 count는 배열의 크기를 구하는 함수
}
 
//배열의 조작 
$arr = ['a''b'];
array_push($arr'f'); //array_push는 배열 마지막의 요소 추가
var_dump($arr);
 
$arr= ['a''b''c''e'];
$arrarray_merge($arr, ['f','g']); //array_merge는 배열 합치기
var_dump($arr);
 
$arr= ['a''b''c''d''e''z']; //배열의 요소 제거 z가 제거된다.
array_pop($arr);
var_dump($arr);
?>
cs


'공부 > PHP' 카테고리의 다른 글

PHP - 디렉터리, 문자열  (0) 2019.02.08
PHP - API, 파일다루기  (0) 2019.02.08
PHP - 연관배열, include, namespace  (0) 2019.02.08
PHP -조건문, 반복문 , GET, POST  (0) 2019.02.07
PHP - 변수, 상수 가변변수, 연산자  (0) 2019.02.07
Comments