Backend/php

[PHP 기초] 배열(2) - array_push(), var_dump()

민57 2020. 2. 28. 19:00

 

[PHP 기초] 배열(1) - 배열과 인덱스' 보러가기

 

배열에 인덱스를 지정하지 않고 값 입력하기
<?php
    $alphabet = array();
    $alphabet = ['a', 'b', 'c', 'd', 'e'];
?>

 

 


 

 

 

배열에 값 추가하는 함수 array_push()

array_push(변수명, 배열에 들어갈 값, …);

 

<?php
    $alphabet = array();

    array_push($alphabet, 'a', 'b', 'c', 'd', 'e');

    echo $alphabet[0].' ';
    echo $alphabet[1].' ';
    echo $alphabet[2].' ';
    echo $alphabet[3].' ';
    echo $alphabet[4];
?>

 

Result

a b c d e

 

 


 

 

 

배열의 구조를 확인하는 함수 var_dump()

var_dump(변수명);

<?php
    $fruits = array();
    $fruits['color'] = array();
    $fruits['color']['red'] = array();
    $fruits['color']['red'][0] = 'apple';
    $fruits['color']['red'][1] = 'strawberry';

    $fruits['color']['yellow'] = array();
    $fruits['color']['yellow'][0] = 'banana';
    $fruits['color']['yellow'][1] = 'mango';
    
    $fruits['color']['green'] = array();
    $fruits['color']['green'][0] = 'melon'; 
 
    echo '<pre>';
    var_dump($fruits); 
    echo '</pre>';
?>

 

구조 그대로의 모습은 가독성이 떨어지기 때문에 html의  pre 태그를 이용하여 확인한다.

 

Result

728x90