建立一個包含變數名和它們的值的陣列:
<?php$firstname = "Peter";$lastname = "Griffin";$age = "41";$result = compact("firstname", "lastname", "age");print_r($result);?>compact() 函數建立一個包含變數名稱和它們的值的陣列。
註:任何沒有變數名與之對應的字串都被略過。
compact( var1,var2... )
參數 | 描述 |
---|---|
var1 | 必需。可以是帶有變數名的字串,或是變數數組。 |
var2,... | 可選。可以是帶有變數名的字串,或是變數數組。允許多個參數。 |
傳回值: | 傳回帶有所有變數名和它們的值的陣列。 |
---|---|
PHP 版本: | 4+ |
使用沒有對應變數名的字串,以及一個變數名數組:
<?php$firstname = "Peter";$lastname = "Griffin";$age = "41";$name = array("firstname", "lastname");$result = compact($name, "location", "age");print_r($result);?>