我需要这样的输出:
$users[$role][] = $name;
//例如
$users['admin'] = array('name1', 'name2', 'name3');
字符串admin位于$ role变量中,name1,name2,name3位于$ name变量中。
为了知道我需要2个查询的所有信息,所以我在考虑这样的事情:
$users = array();
QUERY 1 {
$users[${$role}] = array();
QUERY 2 {
$users[${$role}] = array_push($name);
}
}
但我无法打印元素,而我的数组看起来是空的。 我尝试过:
print_r($users[$role]);
并直接写作角色。
你能帮助我吗? :)答案 0 :(得分:0)
这就是我所做的,它的确有效!
$users = array();
QUERY 1 {
${$role} = array();
array_push($users, $name);
QUERY 2 {
array_push(${$role}, $name);
}
}
print_r($users);
foreach ($users as $value) {
print_r(${$value});
}