Php 使用函数从数组返回变量
我使用以下查询从数据库检索数据:Php 使用函数从数组返回变量,php,mysql,Php,Mysql,我使用以下查询从数据库检索数据: SELECT*FROM tickets\u department\u group,其中group\u id='{$user\u group}' $user\u group已经定义,我使用mysql\u fetch\u array获取数据,如下所示: foreach ($query->result_array() as $row) { return $row['departement_id']; } foreach($query->result\u arr
SELECT*FROM tickets\u department\u group,其中group\u id='{$user\u group}'
$user\u group
已经定义,我使用mysql\u fetch\u array
获取数据,如下所示:
foreach ($query->result_array() as $row)
{
return $row['departement_id'];
}
foreach($query->result\u array()作为$row)
{
返回$row['department_id'];
}
所有这些都在一个名为get_department_id()
的函数下进行,因此当我执行echo get_department_id()时代码>
它打印最后一个部门ID,但我有很多。我要做的是输出给定查询的所有部门ID。创建和数组并返回数组
$id_list = array();
foreach($query->result_array() as $row){
$id_list[] = $row['departement_id'];
}
return $id_list;
创建数组并返回数组
$id_list = array();
foreach($query->result_array() as $row){
$id_list[] = $row['departement_id'];
}
return $id_list;
这听起来是最灵活的解决方案。这允许调用者对数据做任何它想做的事情,而不是将其缩小到仅仅打印(除非这是唯一的目的…),这听起来是最灵活的解决方案。这允许调用者对数据做任何它想做的事情,而不是将其缩小到仅仅打印(除非这是唯一的目的…)。它的拼写是“department”。我忍不住也注意到了这一点。一定是我的GUI程序员,但我拒绝评论(直到现在)@山姆:呵呵,你的抵抗力比我强。我的似乎是。。。嗯,没用。它的拼写是“部门”。我忍不住也注意到了这一点。一定是我的GUI程序员,但我拒绝评论(直到现在)@山姆:呵呵,你的抵抗力比我强。我的似乎是。。。嗯,没用。