陣列函式庫

compact

(PHP4)

compact ---  建立陣列包含變數和它們的值

語法 : array compact(string varname | array varnames, [...] );

說明 : 

此函式取一變數參數的數目,各各變數可以是包含變數名稱的字串或是變數的陣列名稱,陣列可以包含其它變數的陣列名稱在裡面。

此函式在符號(symbol)表格中尋找變數名稱,並且將它增加到輸出陣列,如此一來變數的名稱成為了索引值而變數的內容則成為了此索引值的值,此函式和extract( )相反,此函式傳回輸出陣列

Example :

<?php

    $city = "San Francisco";

    $state = "CA";

    $event = "SIGGRAPH";

    $location_vars = array("city", "state");

    $result = compact("event", $location_vars);

?>

在此之後,$result將會是array ("event" => "SIGGRAPH", "city" => "San Francisco", "state" => "CA")

參考 : extract( )


上一頁 首頁 下一頁