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); ?>