php - 从 PHP 函数返回数组值
问题描述
我正在尝试从 PHP 表单中获取用户。PHP函数必须使用创建新用户(用户名,名字和电子邮件)registeruser($user)
,即插入数据库。
我只能在数据库中插入一行。您能否指导我插入多个用户并返回所有用户。
新用户来自$array['newuser'].
function newusers() {
foreach($array['newuser'] as $row) {
$user = new stdClass();
$user->username = $row['username'];
$user->firstname = $row['firstname'];
$user->email = $row['email'];
$userreg = registeruser($user);
return array($userreg)
}
}
解决方案
我想你正在寻找这个答案;每当有新用户出现时,它都会存储到一个数组中 $userreg[] =registeruser($user); 并在循环后返回该数组
function newusers($array_of_new_users) {
$userreg=array();
foreach($array_of_new_users as $row)
{
$user = new stdClass();
$user->username = $row['username'];
$user->firstname = $row['firstname'];
$user->email = $row['email'];
$userreg[] = registeruser($user);
}
return $userreg;
}
推荐阅读
- postgresql - ScalikeJDBC:如何在 Postgresql 数据库中选择或插入查询?
- odoo-8 - Odoo 8 模块 fec 更新后不可用
- c# - 当我缺少扩展名时,如何确定 C# 中文件的类型?(Xamarin.Android)
- asp.net-mvc - 同一视图MVC中的子模型?
- java - 将部分代码重构为 lambda 表达式
- java - 如何从 Java 8 中的方法参考中获取方法名称
- php - 用 PHP 数据调用图表 JS(文件结构)
- react-redux - 用 dispatch 替换 return 会导致错误
- angular - 使用路由器插座时向 Angular 母版页注入组件
- php - WP - 根据帖子类别隐藏特定的 div