php 中compact(),PHP compact()用法及代码示例

compact()函数是PHP中的内置函数,用于使用变量创建数组。此功能与extract()功能相反。它创建一个关联数组,其键为变量名,其对应值为数组值。

用法:

array compact("variable 1", "variable 2"...)

参数:此函数接受可变数量的参数,以逗号运算符(',')分隔。这些参数是字符串数据类型,并指定我们要用于创建数组的变量的名称。我们还可以将数组作为此函数的参数传递,在这种情况下,作为参数传递的数组中的所有元素都将添加到输出数组。

返回值:此函数返回一个数组,其中添加了所有变量。

注意注意:作为参数传递的与有效变量名不匹配的任何字符串都将被跳过,并且不会添加到数组中。

例子:

Input : $AS="ASSAM", $OR="ORISSA", $KR="KERELA"

compact("AS", "OR", "KR");

Output :

Array

(

[AS] => ASSAM

[OR] => ORISSA

[KR] => KERELA

)

以下示例程序旨在说明compact()函数在PHP中的工作:

示例1:

// PHP program to illustrate compact()

// Function

$AS = "ASSAM";

$OR = "ORISSA";

$KR = "KERELA";

$stats = compact("AS", "OR", "KR");

print_r($states);

?>

输出:

Array

(

[AS] => ASSAM

[OR] => ORISSA

[KR] => KERELA

)

示例2:

// PHP program to illustrate compact()

// function when an array is passed as

// a parameter

$username = "max";

$password = "many";

$age = "31";

$NAME = array("username", "password");

$result = compact($NAME, "age");

print_r($result);

?>

输出:

Array

(

[username] => max

[password] => many

[age] => 31

)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值