compact( ) 函数是 PHP 的内置函数,用于根据变量及其值创建数组。此函数是在 PHP 4+ 中引入的。
语法
array compact ( mixed $varname1 [, mixed $... ] );
参数
参数 | 描述 | 必须/可选 |
---|---|---|
varname1 | 可以是包含变量名的字符串,也可以是变量名数组。 | 必须 |
varname2 | 可以是包含变量名的字符串,也可以是变量名数组。 | 可选 |
返回值
此函数返回一个数组,其中添加了所有变量。
重要提示
任何与变量名称不匹配的字符串都将被跳过。
例子
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
输出Array
(
[firstname] => Peter
[lastname] => Griffin
[age] => 41
)