PHP第十三课6:数组和变量之间的转换;数组的分段和填充
2019年12月03日
943
数组和变量之间的转换
数组 转 变量
extract(数组):用于把数组中的元素转换成变量导入到当前文件中,键名当作变量名,键值作为变量值。
变量 转 数组
compact(变量名1,变量名2,……):用给定的变量名创建一个数组。
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body{
font-size:30px;
margin-left:80px;
}
</style>
</head>
<body>
<?php
//php中 数组和变量之间的转换
//转换 导入
//他在转换什么? 转换之后的内容 他 又 导入 哪里去?
//extract(数组):用于把数组中的元素 转换成变量 导入到当前文件中,键名当作变量名,键值作为变量值。
$a = "王其其";
$data = array('a'=>'刘雪','b'=>'张帅','c'=>'赵琪','d'=>'陈靖');
//将 键值 '刘雪'、张帅'、'赵琪'、'陈靖' 赋值给变量$a,$b,$c,$d
extract($data);
//extract() 作用: 可以将键名上的 字符串,变成 (你所需要的)变量
echo "<br/>\$a=$a";
echo "<br/>\$b=$b";
echo "<br/>\$c=$c";
echo "<br/>\$d=$d";
echo "<br/>";
//compact(变量名1,变量名2,……):用给定的变量名创建一个数组。
//compact()作用: 将 我们手上的 一些变量,全部放到一个数组里面。
$sid = "ck1703007";
$name = "张帅";
$class = "创客1703";
$age = 18;
$height = 192;
$list = compact("sid","name","class","age","height");
echo "<pre>";
print_r($list);
echo "</pre>";
?>
</body>
</html>数组的分段和填充
