{site_name}

{site_name}

🌜 搜索

compact() 是一个 PHP 函数,它用于创建由变量名和它们的值组成的关联数组

php 𝄐 0
PHP cookie,PHP cookies作用,PHP compiled with module,PHP count函数,PHP conn->query (sql) 返回值是什么,PHP 从零开始开发属于自己的
compact() 是一个 PHP 函数,它用于创建由变量名和它们的值组成的关联数组。这些变量必须是当前符号表中的局部变量。

该函数的语法如下:


array compact ( mixed $varname1 [, mixed $... ] )


其中,$varname1、$varname2 等都是变量名,可以传递任意多个参数(最多限制为 $GLOBALS 数组中的元素数量),每个参数都会作为一个键名在生成的关联数组中出现,对应的值为对应变量的值。

下面是一个例子:


$name = 'Alice';
$age = 25;
$address = '123 Main St';

$result = compact('name', 'age', 'address');

print_r($result);


输出结果为:


Array
(
[name] => Alice
[age] => 25
[address] => 123 Main St
)


在上面的例子中,我们定义了三个局部变量 $name、$age 和 $address,然后使用 compact() 函数创建了一个关联数组 $result,其键名分别为 'name'、'age' 和 'address',对应的值分别为变量 $name、$age 和 $address 的值。