gpt4 book ai didi

codeigniter - View Codeigniter : Illegal string offset中的foreach错误

转载 作者:行者123 更新时间:2023-12-03 08:50:25 25 4
gpt4 key购买 nike

请帮助,我使用foreach从数据库返回数据,但它仅返回最后一个数据(数组总是使用最后一个数据更新)。所以我修改了代码,但出现错误:foreach中的字符串偏移量非法。

这是我的 Controller

foreach($dataDesa as $desa)
{
$namaDesa = json_decode($this->curl->simple_get($desa->alamat_api.'/info_desa?ID_DESA=1'));
$datakonten[$namaDesa] = array(
'proyek' =>json_decode($this->curl->simple_get($desa->alamat_api.'/proyek_pertanian')),
'nama_desa' =>json_decode($this->curl->simple_get($desa->alamat_api.'/info_desa?ID_DESA=1')),
'lelang' =>json_decode($this->curl->simple_get($desa->alamat_api.'/pelelangan'))
);
}

$datakonten['getAllDesa'] = $this->M_desa->getAllDesa($idStatus);

$nama_Desa = array();
foreach($datakonten['getAllDesa'] as $row)
{
$nama_Desa[] = $row->nama_desa;
}

$datakonten['nama_desa']=$nama_Desa;
$data['content'] = $this->load->view('public/konten/v_home',$datakonten,TRUE);
$this->load->view('public/halaman/v_home',$data);

这是我的看法
$i=0;
foreach($nama_desa[$i]['proyek'] as $rows)
{
$nama = $rows->nama_proyek;
i++;
}

我已经测试了$ nama_desa [0]和$ nama_desa [1],并且它们返回了值(值是“Kranon”和“Wulung”),并且我使用了像$ Kranon ['proyek']这样的值,并且没有错误,并且返回了我想要的值,但是当我将其与$ nama_desa [$ i] ['proyek']结合使用时,出现了此错误。
`
请帮助,在此先感谢

最佳答案

您只需将$ row-> nama_desa push $ nama_desa。并尝试从$ nama_desa获取['proyek']吗?

关于codeigniter - View Codeigniter : Illegal string offset中的foreach错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42504795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com