从变量及其值创建一个数组:
<?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);
?>
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!