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);
?>
试试看 »
❮ PHP 数组参考