Php/func array compact
来自菜鸟教程
PHP compact()函数
例
根据变量及其值创建一个数组:
<?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);
?>