php创建一个数组通常使用array(),但是实际上php其实还提供了其他的函数创建数组,本文就带大家一起来看一看如何利用compact()函数创建一个数组。
首先,我们来看一看compact()函数的语法:
compact ( mixed $var_name , mixed ...$var_names )
$var_name:compact() 接受可变的参数数目。每个参数可以是一个包括变量名的字符串或者是一个包含变量名的数组,该数组中还可以包含其它单元内容为变量名的数组,compact() 可以递归处理。
返回值:返回输出的数组,包含了添加的所有变量。
代码实例:
<?php$city = "hefei";$province = "anhui";$conty = "what";$location = array("city", "province");print_r($location);echo "<br>";$result = compact("conty", $location);print_r($result);?>
输出:array ( [0] => city [1] => province )array ( [conty] => what [city] => hefei [province] => anhui )
推荐:《2021年php面试题大汇总(收藏)》《php视频教程》
以上就是php中如何利用compact创建数组的详细内容。