php中compact函数的有哪些作用
在PHP中,compact()函数用于创建一个数组,数组的键是传递给compact()函数的变量名,数组的值是对应变量的值。
compact()函数接受多个参数,每一个参数都是一个变量名。它会检查当前符号表中是否是存在对应的变量,并将变量名作为键,变量值作为值存入数组中。这个函数可以方便地将多个变量打包成一个数组,用于传递给函数还是其他地方使用。
例如,假定有三个变量$name、$age和$city,可使用compact()函数将它们打包成一个数组:
$name="John";$age=25;
$city="NewYork";
$data=compact("name","age","city");
print_r($data);
输出结果为:
Array(
[name]=>John
[age]=>25
[city]=>NewYork
)
可以看到,compact()函数创建了一个关联数组,数组的键分别为变量名,对应的值为变量的值。这样可以方便地将多个变量传递给其他函数还是在其他地方使用。
TOP