php变量与数组相互转换的方法(extract与compact)
这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP 开源脚本语言
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 php 变量与数组相互转换的方法, 结合实例形式分析了 extract 与 compact 函数的相关功能与使用技巧, 需要的朋友可以参考下
本文实例讲述了 php 变量与数组相互转换的方法。分享给大家供大家参考,具体如下:
在 php 中数组与变量相互转换我们可使用到 extract 或 compact 函数,这里就来给大家分析一下这两个函数的用法。
compact 多个变量转数组
//多个变量转数组
$name='jb51';
$email='jb51@phperz.com';
$info=compact('name','email');//传递变量名
print_r($info);
/*
Array
(
[name] => jb51
[email] => jb51@phperz.com
)
*/
?>
extract 数组转多个变量
//数组转多个变量
$capitalcities['England']='London';
$capitalcities['Scotland']='Edinburgh';
$capitalcities['Wales']='Cardiff';
extract($capitalcities);//转变成三个变量 England,Scotland,Wales
print$Wales;//Cardiff
?>
例:
$my_array=array("a"=>"Cat","b"=>"Dog","c"=>"Horse");
extract($my_array);
echo"$a = $a; $b = $b; $c = $c";
?>
结果:
$a=Cat;$b=Dog;$c=Horse
希望本文所述对大家 PHP 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0803/340954.html