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