compact() 函數創建一個包含變量名和它們的值的數組。
注釋:任何沒有變量名與之對應的字符串都被略過。
compact(var1,var2...)
//var1 必需??梢允菐в凶兞棵淖址蛘呤且粋€變量數組。
//var2,... 可選??梢允菐в凶兞棵淖址?,或者是一個變量數組。允許多個參數。
- 創建一個包含變量名和它們的值的數組:
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
運行結果:
Array
(
[firstname] => Peter
[lastname] => Griffin
[age] => 41
)
- 使用沒有對應變量名的字符串,以及一個變量名數組:
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
運行結果:
Array
(
[firstname] => Peter
[lastname] => Griffin
[age] => 41
)