php中将变量转换为数组的函数应用
在php中,函数compact()的作用与extract()正好相反,该函数使用给定的变量名创建一个数组,该数组键名是变量名,值是变量的值。任何与实际变量不一致的名字均将被忽略。给定变量名时,可以使用字符串,也可以使用包含变量名的数组,compact()可以递归地处理。
来看一个使用compact()函数的例子。
//给定变量
$city = "菏泽";
$province = "山东省";
$project = "PHP Program";
$location_vars = array("province", "city");
//创建数组
$result = compact("project", "nothing", "location_vars");
print_r($result);
?>
在以上的程序中,因为并不存在名字是"nothing"的变量,因此程序的输出结果如下:
Array
(
[project] => PHP Program
[province] => 山东省
[city] => 菏泽
)
您可能感兴趣的文章:
php中将变量转换为数组的函数应用
php从数组中提取变量的函数及应用实例
php 数组相关处理函数
PHP如何使用extract()函数将数组转换为变量?
【PHP学习】新手必备PHP常用函数大集合
php数组操作方法大全
php parse_str函数怎么用?
php数组字符转换 排序(php教程二)
适合php初学者的php基础知识汇总
php入门教程之常用数据类型和基本语法