教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php中将变量转换为数组的函数应用

php中将变量转换为数组的函数应用

发布时间:2015-04-10   编辑:jiaochengji.com
在php中,函数compact()的作用与extract()正好相反,该函数使用给定的变量名创建一个数组,该数组键名是变量名,值是变量的值。任何与实际变量不一致的名字均将被忽略。

在php中,函数compact()的作用与extract()正好相反,该函数使用给定的变量名创建一个数组,该数组键名是变量名,值是变量的值。任何与实际变量不一致的名字均将被忽略。给定变量名时,可以使用字符串,也可以使用包含变量名的数组,compact()可以递归地处理。

来看一个使用compact()函数的例子。
 

复制代码 代码如下:
<?php
//给定变量
$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入门教程之常用数据类型和基本语法

[关闭]
~ ~