codeigniter kullanıyorum projede veri zaten dizi olarak geliyor lakin for içine veriyi alınca değerleri tablo ismi gibi algılamaya başlıyor.
Değer Array ( [etiket] => rehber,asd,zxc ) olarak geliyor
foreach komutunun birden çok kullanım şekli var,
Size sadece değer kısımları lazımsa yukarıdaki arkadaşın kullandığı gibi değil şu şekilde kullanmanız gerekir,
foreach($DIZI_ADI as $key => $value){
echo $value;
}böylece sizin istediğiniz değerler key kısmında tutuluyorsa sadece o kısmı value kısmında tutuluyorsa sadece o kısmı veritabanına kayıt edebilirsiniz.
--------------------------
Ayrıca size değişken dizi olarak geliyorsa şu şekilde düzenleyin
$dizi = explode(",",$_POST["etiket"]);
veya size gelen değişken direk bir dizi ise o değişkeni parçalayıp dizi halinden parçalanmış yeni bir değişkene yeni bir dizi olarak alın
$dizi = explode(",",$GELEN_DEGISKEN["etiket"]);
veya
$dizi = explode(",",$GELEN_DEGISKEN[0]);bu işlemlerden biri $dizi değişkeni içine istediğiniz şekilde parçalayacaktır, sonrasında foreach ile istediğiniz işlemi yapabilirsiniz
--------------------------
Codeigniter da sonuçta PHP, değerin geliş şekline göre istediğiniz formata çevirip işlemi yapabilrisiniz.