조밈밍 2022. 10. 18. 15:13

💡 조건식

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <?php
        $result = 1 < 3;    
        echo $result == true;   // true면 1 출력
        // false 0은 출력 X, 변수명에 아무것도 담기지 않는다.

        /*
        php에서 and, or, xor 사용 가능
        xor = 둘이 서로 다르면 true

        && <= and 둘 다 참일때 true 
        || <= or 둘 중 하나만 참이여도 true
        */

        $first_name = 'cho';
        $last_name = 'mk';

        if($first_name == 'Cho' && $last_name == 'mk'){
    //  if($first_name == 'Cho' and $last_name == 'mk'){ 위아래 동일
            echo '조건은 참이다';
        }else {
            echo '조건은 거짓이다';
        }
    ?>
</body>
</html>

 

💡 배열

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 배열 map으로 이뤄진 순서가 있는 집합
         map : 한쌍의 key-value로 이뤄짐 -->
         
    <h1>Array</h1>
    <?php
    // $배열명 = array();
        /*
        $fruits = array();
        $fruits[0] = 'apple';
        $fruits[1] = 'banana';
        $fruits[2] = 'orange';
        */

        $fruits = array('apple', 'banana', 'orange');

        // echo $fruits[1];
        
        // isset(변수명, 변수명) : 해당 변수명 값이 셋팅되어있냐 : bool
        if(isset($fruits[3])) {
            echo '값은'.$fruits[3];
        }else {
            echo '값이 없습니다';
        }
    ?>
    <hr>
    
    <h2>for 반복문</h2>
    <?php
        // length == count
        for($i = 0; $i < count($fruits); $i++){
            echo $fruits[$i].'<br>';
        }
    ?>
    
    <h2>foreach 반복문</h2>
    <?php
        foreach($fruits as $item){
            echo $item.'<br>';
        }
    ?>
    
    <h2>연관 배열 Associative Array</h2>
    <!-- 문자열을 key로 만들어서 배열을 만든다 -->
    <?php
        /*
        $prices = array();
        $prices['apple'] = 1000;
        $prices['banana'] = 2000;
        $prices['orange'] = 3000;
        */

        $prices = array('apple' => 1000,
                        'banana' => 2000,
                        'orange' => 3000);

        foreach($prices as $key => $price){
            echo $key.' = '.$price.'<br>';
        }
    ?>
</body>
</html>