php变量与数组的相互转换(extract)与(compact)
发布:smiling 来源: PHP粉丝网 添加日期:2014-02-17 12:46:15 浏览: 评论:0
compact 多个变量转数组,代码如下:
- <?php
- //多个变量转数组
- $name='phpff';
- $email='phpff@phpff.com';
- $info=compact('name','email');//传递变量名
- print_r($info);
- /*
- Array
- (
- [name] => phpff
- [email] => phpff@phpff.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
Tags: php 变量 数组 相互转换
- 上一篇:php 把数组中的键名作为变量名键值作为变量
- 下一篇:php 数组操作函数学习笔记
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)