PHP 数组函数

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 )