【发布时间】:2019-12-31 10:36:34
【问题描述】:
我的 home.php 文件中有一个函数 get_teacher_info()。
它从 mysql 查询返回一个数组。
我将它存储在$data 变量中。
现在我想将数组中的每个 'key'=>'value' 对设置为单独的变量。所以我使用extract()
如何设置从extract() 接收的会话变量
我的代码如下。
$data = $teacher->get_teacher_info();
$_SESSION[]= extract($data);
【问题讨论】:
-
在这种情况下您不需要使用
extract。 -
你可以使用array_merge,但我建议你使用
$_SESSION['teacher'] = $data; -
@krishnaRao 你从
$teacher->get_teacher_info()得到的数据的返回类型是什么?