PHP Array compact() 函数

2025 年 1 月 6 日 | 阅读 2 分钟

compact() 函数是 PHP 的内置函数,用于根据变量及其值创建数组。此函数在 PHP 4+ 中引入。

语法

参数

参数描述必需
变量1它可以是包含变量名称的字符串,也可以是变量名称数组。必需
变量2它可以是包含变量名称的字符串,也可以是变量名称数组。可选

返回值

此函数返回一个包含所有添加变量的数组。

重要提示

任何不匹配变量名称的字符串都将被忽略。

示例 1

输出

Array
(
    [sachin] => 18426
    [ganguly] => 11363
    [virat] => 9779
)

示例 2

输出

Array
(
    [firstname] =>java
    [lastname] =>tpoint
    [location] =>noida
)

示例 3

输出

Array
(
    [KR] => KERELA
    [FL] => FLOOD
    [HL] => 600cr
)

示例 4

输出

Array
(
    [firstname] =>sachin
    [lastname] =>tendulkar
    [age] => 45
)