找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 查看内容

php怎么将数组键名转换为变量名

作者:模板之家 2021-9-1 17:42 60人关注

absphp将数组键名转换为变量名的方法:order利用foreach循环,语法“foreach($arr as $key=$value){$$key=$value;}”;order利用extract()函数,语法“extract($arr);”。

php将数组键名转换为变量名的方法:1、利用foreach循环,语法“foreach($arr as $key=>$value){$$key=$value;}”;2、利用extract()函数,语法“extract($arr);”。

本文操作环境:Windows7系统、PHP7.1版本、Dell G3电脑

php把数组中的键名所为变量名,键值作为变量名

方法1:使用foreach循环实现

<?php
$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6); 

foreach($arr as $key=>$value){ 
 $$key=$value; 
}   
echo $a."<br>"; 
echo $b;
?>

输出结果:

1.png

方法2:利用extract()函数

extract() 函数从数组中将变量导入到当前的符号表。该函数使用数组键名作为变量名,使用数组键值作为变量值。针对数组中的每个元素,将在当前符号表中创建对应的一个变量。该函数返回成功设置的变量数目。

<?php
$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6); 

extract($arr); 

echo $a."<br>"; 
echo $b."<br>"; 
echo $c."<br>"; 
echo $d; 
?>

输出结果:

2.png

推荐:《PHP视频教程》

以上就是php怎么将数组键名转换为变量名的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章!


路过

雷人

握手

鲜花

鸡蛋
来自: 网络收集

全部回复(0)