Misalkan kita memiliki array
$bank = array( array("BNI", "BTN", "Bank Sumut"), array("CIMB", "Chinatrust", "Citibank"), );
untuk memudahkan melihat data array diatas tambahkan dibawahnya print_r($bank)
lalu akses di browser, hasilnya seperti dibawah ini
Array ( [0] => Array ( [0] => BNI [1] => BTN [2] => Bank Sumut ) [1] => Array ( [0] => CIMB [1] => Chinatrust [2] => Citibank ) )
Data yang akan kita hapus adalah data ke 2 di setiap array. Fungsi PHP yang kita gunakana adalah unset
// hitung jumlah array simpan kedalam variabel $jumlah array $jumlah_array = count($bank); // looping array sebanyak $jumlah_array for ($i=0; $i < $jumlah_array; $i++) { unset($bank[$i][2]); // nonaktifkan data $bank ke $i baris ke 2 }
script lengkapnya bisa dilihat dibawah
<?php $bank = array( array("BNI", "BTN", "Bank Sumut"), array("CIMB", "Chinatrust", "Citibank"), ); $jumlah_array = count($bank); for ($i=0; $i < $jumlah_array; $i++) { unset($bank[$i][2]); } print_r($bank);
hasil eksekusi script diatas
<?php Array ( [0] => Array ( [0] => BNI [1] => BTN ) [1] => Array ( [0] => CIMB [1] => Chinatrust ) )
Kalau mau hapusnya yang no 0 sama 1 gimana, sedangkan yang 2 nya masih tetep ada
pake fungsi
unset
aja