目录

PHP Compact() 函数

❮ PHP 数组参考

示例

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

<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";

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

print_r($result);
?>
亲自试一试 »

定义和用法

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

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


语法

compact( var1, var2...)

参数值

Parameter Description
var1 Required. Can be a string with the variable name, or an array of variables
var2,... Optional. Can be a string with the variable name, or an array of variables. Multiple parameters are allowed.


技术细节

返回值: 返回一个数组,其中添加了所有变量
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 数组参考