提问者:小点点

PHP Foreach只获取一个数据


我想循环我调用的所有数据,但那只运行一个我使用Codeigniter框架的数据

型号:

$this-

控制器:

  $data = array(
     'about' => array(
        'sejarah' => 'Sejarah',
        'visi_misi' => 'Visi, Misi & Tujuan',
        'struktur' => 'Struktur Organisasi'
     ),
     'services' => array(),
     'peraturan' => array(
        'umum' => 'Umum',
        'khusus' => 'Khusus',
        'pelayanan_perpus' => 'Pelayanan Perpustakaan'
     )
  );
  $konten = $this->kontens->getPerpus();
  foreach ($konten as $key) {
     $data['services'] = array(
        $key['slug'] => $key['judul']
     );
  }
  return $data;

共1个答案

匿名用户

如果你想要一个关联数组$data['service'],你需要分配给数组的一个键。

  foreach ($konten as $key) {
     $data['services'][$key['slug']] = $key['judul'];
  }