Php/func array compact

来自菜鸟教程
跳转至:导航、​搜索

PHP compact()函数

❮PHP数组参考

根据变量及其值创建一个数组:

<?php

$firstname = "Peter";

$lastname = "Griffin";

$age = "41";



$result = compact("firstname", "lastname", "age");


print_r($result);

?>

定义和用法

compact()函数根据变量及其值创建一个数组。

注意: 与变量名不匹配的任何字符串都将被跳过。

句法

compact(var1, var2...)

参数值

参数 描述
var1 需要。可以是带有变量名称的字符串,也可以是变量数组
var2,... 可选的。可以是带有变量名称的字符串,也可以是变量数组。允许使用多个参数。

技术细节

返回值: 返回一个数组,其中添加了所有变量
PHP版本: 4+
变更记录: 从7.3版开始,如果给出了未设置的变量,此函数将发出E_NOTICE级错误

更多例子

使用与变量不匹配的字符串和变量名数组:

<?php

$firstname = "Peter";

$lastname = "Griffin";

$age = "41";



$name = array("firstname", "lastname");

$result = compact($name, "location", "age");



print_r($result);
?>

❮PHP数组参考