본문 바로가기

프론트앤드 수업

[php] 배열의 연결

728x90

문자열 연산자
. $a. $b $a와 $b를 연결
.= $a.=$b $a에 $b를 추가

3) 배열 연산자

  • $a + $b $a와 $b의 합집합을 반환
    왼쪽 피연산자로 오는 배열의 키값을 유지하면서 거기에 맞추어 오른쪽 피 연산자로 오는 배열을 덧붙이는 방식.
 //기타연산자
        echo "기타연산자<br/>";
        $numver = 1;
        echo $numver = 1? "1입니다<br/>" : "1이아닙니다.<br/>"; // 1입니다.
        $age = 20;
        $my_age = $age ? : 18; // 비우면 자동으로 age를 리턴한다.
        echo $my_age."<br/>";

        $str1 = "안녕하세요";
        $str2 = "저는 php를 공부합니다.";
        echo "두 문자열을 합친 문자열은".$str1.$str2."입니다.<br/>";
        // . 으로 합칠 수 있다.

        $str3 = "안녕하세요";
        $str3 .= "저는 php를 공부합니다."; // .= 을하면 새로운 문자열을 더해준다.
        echo "두문자열을 합친 문자열은 ".$str3."입니다.<br/>";

        $arr1 = array("key1"=>"딸기","key2"=>"사과");
        $arr2 = array("key1"=>"키위","key2"=>"오렌지","key3"=>"망고");

        $fru1 = ['🍓','🍎','🍌'];
        $fru2 = ['🍐','🍇','🍉','🍒','🍑'];
        // $result1 = $arr1 + $arr2; 딸기 사과 망고 출력됨
        // $result2 = $arr2 + $arr1; 키위 오렌지 망고 출력됨
        $result1 = $fru1 + $fru2;  
        $result2 = $fru2 + $fru1;  

        print_r($result1);// 왼쪽 우선으로 '🍓','🍎','🍌','🍒','🍑'출력
        echo "<br/>";
        print_r($result2);// '🍐','🍇','🍉','🍒','🍑' 출력

 

728x90
댓글