Cara mengambil nilai pada array
Selamat pagi,siang,sore,malam kakak. Izin bertanya saya ingin mengambil nilai pada array,itu bagaimana ya?
Saya sudah menggunakan explode namun hasilnya jika di var_dump tidak ada atau NULL.
Untuk Codingannya seperti ini :
Pada bagian views ;dataMhs/mahasiswa
Pada bagian controller: DataMahasiswa/inputDatamhs
Pada Models : Model_mhs/simpan_data
Output ketika di var_dump :

Bagaimana caranya mengambi nilai pada array tersebut?
Terimakasih
Saya sudah menggunakan explode namun hasilnya jika di var_dump tidak ada atau NULL.
Untuk Codingannya seperti ini :
Pada bagian views ;dataMhs/mahasiswa
<form action="<?php echo base_url('DataMahasiswa/inputDataMhs'); ?>" method="POST"> <div class="form-group"> <label for="id">Id</label> <input type="text" class="form-control" id="id" name="id"> </div> <div class="form-group"> <label for="nama">Nama</label> <input type="text" class="form-control" id="nama" name="nama"> </div> <div class="form-group"> <label for="nim">NIM</label> <input type="text" class="form-control" id="nim" name="nim"> </div> <div class="form-group"> <label for="dob">DOB</label> <input type="date" class="form-control" id="dob" name="dob"> </div> <button type="submit" class="btn btn-primary">Submit</button> </form>
Pada bagian controller: DataMahasiswa/inputDatamhs
public function inputDataMhs() { $this->load->model('Model_mhs', 'modelMhs'); $data = [ 'id' => $this->input->post('id'), 'nama' => $this->input->post('nama'), 'nim' => $this->input->post('nim'), 'dob' => $this->input->post('dob') ]; $this->modelMhs->simpan_data($data); }
Pada Models : Model_mhs/simpan_data
public function simpan_data($data) { var_dump($data); }
Output ketika di var_dump :

Bagaimana caranya mengambi nilai pada array tersebut?
Terimakasih
19 Kontribusi 0 Poin
atau respon:
Jawaban Terpilih
Kamu bisa menggunakan key atau index dari variabel $data -nya, seperti ini :
Jadi data array yang kamu kirimkan pada saat pemanggilan model Model_mhs pada Pada bagian controller: DataMahasiswa/inputDatamhs itu sama persis apa yang dikirimkan.
Semoga paham yaa.
public function simpan_data($data) { echo "ID : " . $data['id'] ." <br>"; echo "Nama : " . $data['nama'] ." <br>"; echo "NIM : " . $data['nim'] ." <br>"; echo "DOB : " . $data['dob'] ." <br>"; }
Jadi data array yang kamu kirimkan pada saat pemanggilan model Model_mhs pada Pada bagian controller: DataMahasiswa/inputDatamhs itu sama persis apa yang dikirimkan.
$data = [ 'id' => $this->input->post('id'), 'nama' => $this->input->post('nama'), 'nim' => $this->input->post('nim'), 'dob' => $this->input->post('dob') ];Dari varibel $data di atas, kita bisa langsung akses key/index nya. Key-nya yaitu id, nama, nim dan dob itu.
Semoga paham yaa.
813 Kontribusi 551 Poin
Jawaban
Kamu bisa menggunakan key atau index dari variabel $data -nya, seperti ini :
Jadi data array yang kamu kirimkan pada saat pemanggilan model Model_mhs pada Pada bagian controller: DataMahasiswa/inputDatamhs itu sama persis apa yang dikirimkan.
Semoga paham yaa.
public function simpan_data($data) { echo "ID : " . $data['id'] ." <br>"; echo "Nama : " . $data['nama'] ." <br>"; echo "NIM : " . $data['nim'] ." <br>"; echo "DOB : " . $data['dob'] ." <br>"; }
Jadi data array yang kamu kirimkan pada saat pemanggilan model Model_mhs pada Pada bagian controller: DataMahasiswa/inputDatamhs itu sama persis apa yang dikirimkan.
$data = [ 'id' => $this->input->post('id'), 'nama' => $this->input->post('nama'), 'nim' => $this->input->post('nim'), 'dob' => $this->input->post('dob') ];Dari varibel $data di atas, kita bisa langsung akses key/index nya. Key-nya yaitu id, nama, nim dan dob itu.
Semoga paham yaa.
Login untuk gabung berdiskusi
Pertanyaan Lainnya
Top Kontributor
- @ahanafi
813 Kontribusi 551 Poin
- @Nandar
647 Kontribusi 204 Poin
- @dianarifr
642 Kontribusi 316 Poin
- @Saputroandhi
509 Kontribusi 162 Poin
- @dodipsitorus
412 Kontribusi 145 Poin