かしいのはてな

技術ブログ備忘録用

compact()関数について

こんばんは、香椎です。

今日はPHPの話です。

PHPのライブラリに用意されているcompact()関数についてのメモを残します。

 

compact()関数は、変数名とその値を使って配列を作成します。

 

以下は、サンプルとその実行結果です。

■サンプル 

<?php

$arr = array("a", "s","f","g","bb","vv","ccc","xxxx");

$cio = array('あいうえお', '2','3','4','5','6');

echo "phpの compact()関数を使ったサンプルです\n";
echo "
";
//  変数名がキー、変数の値がそのキーに関する値となるように追加する
print_r(compact("arr", "cio"));
echo "
";
?>

■実行結果 

phpの compact()関数を使ったサンプルです
Array
(
    [arr] => Array
        (
            [0] => a
            [1] => s
            [2] => f
            [3] => g
            [4] => bb
            [5] => vv
            [6] => ccc
            [7] => xxxx
        )

    [cio] => Array
        (
            [0] => あいうえお
            [1] => 2
            [2] => 3
            [3] => 4
            [4] => 5
            [5] => 6
        )

)