第一个 arugument 需要是一个整数的字符串

共0个回答, 标签: laravel

我正在为应用程序制作一个函数,但是我需要复制表的一些数据。所以我用一些代码来做到这一点。但是我现在得到这个错误

Array_ key _ exists (): 第一个参数应该是字符串或整数

能帮我的人?

复制功能:

公共功能文案调查 (经理 $ 分形,调查变压器 $ 调查变压器) {
//Copy 函数 (Alleen nog niet volledig hier nog 甚至 aanwerken)。))
$ Survey = Survey:: first ();//取第一个

调查--> 复制副本 = $ $ ();//拷入调查

$ I = 1; $ i <9999; $ i)//检查可提供的 $ i
{
$ New _ sid = $ survey-> sid $ i;//新 sid
如果 (调查:: 其中 (“侧”,$ new _ sid)-> count ()> 0) {//检查 sid
继续;//继续 if 循环
} 其他 {
休息;
}
}

$ Copy-> sid = $ new _ sid;
$ Copy-> save ();//保存了调查

$ Survey-> groups ()-> get ()-> 每个 (功能 ($ 原始组) 使用 ($ copy) {
$ NewGroup = $ originalGroup-> replicate ();
$ NewGroup-> sid = $ new-> sid;//调整外键 (在相关表中) 和本地键 (在调查表中)
$ NewGroup-> save ();
});

数组键://循环槽机构

For( $ 文件为 $ file) {

//检查文件是否存在 (应该存在)
如果 (!存储:: 磁盘 (“本地”)-> 存在 ($ file) {继续;}

从文件中读取数据
$ Data = json_ decode (存储:: get ($ file),true);

//跳过空数据集
如果 (空 ($ data)) {继续;}

//这里有一个数组
作为 $ 机构,foreach ($ data ['健康机构列表'] ['健康护理提供者') {

//一些易于生成的唯一密钥
$ Key = $ 机构 ['concernama'];
$ HashKey = md5 ($ 机构 ['关注');

//如果组织列表中还没有,添加新的机构数组
如果 (!Array_ key _ exists ($ key,$ rawList) {

$ RawList [$ key] = 数组 ();
$ Md5List [$ hashKey] = 数组 ();
}
//将机构添加到组织列表中
数组 _ push ($ rawList [$ key],$ institution ['id');
Array_push ($ md5List [$ hashKey],$ 机构 ['id');
}
}

相关问题

React Laravel 5.8.33 Axios: 使用 axios.post 请求注册用户时出错; 澄清代码问题 工匠命令 &ldquo;品牌: 月 Laravel 验证&rdquo; 是不确定的 使用 Laravel 创建新项目会引发异常