var_dump関数を使って出力される値を見ることによって、プログラミングがはかどります。

    var_dump関数の使い方

    整数型変数の場合

    <?php

    $data = 10;
    var_dump($data);

    出力結果

    int(10)

    文字列型の変数の場合

    <?php

    $data = 'あいう';
    var_dump($data);

    出力結果

    string(6) “あいう”

    配列型の変数の場合

    <?php

    $data = array('apple','banana','citron','dates');
    var_dump($data);

    出力結果

    array(4) {
    [0]=>
    string(1) “apple”
    [1]=>
    string(1) “banana”
    [2]=>
    string(1) “citron”
    [3]=>
    string(1) “dates”
    }

    「array(4)」は4つの要素を持つ配列であることを示し、「[0~3]」は各キーとそのキーに格納された値を示しています。

    var_dumpとprint_rの違い

    <?php

    $data = array('a','b','c','d');
    var_dump($data);
    print_r($data);

    出力結果

    //var_dump
    array(4) {
    [0]=>
    string(1) “a”
    [1]=>
    string(1) “b”
    [2]=>
    string(1) “c”
    [3]=>
    string(1) “d”
    }
    //print_r
    Array
    (
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    )

    ※ echo も参照