Kategorileri virgül ile ayırmak.
Kategorileri virgül ile nasıl ayırabilirim.. explode ile denedim olmuyor.
A PHP Error was encountered
Severity: Notice
Message: Array to string conversion
böyle bir hata alıyorum explode ile yaptıgımda.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (8)
$this->kategoriler_model->kategoriadi($category); ekrana çıktısı geliyor böyle. birleşik geldiği için virgülle ayırmak istediğimde problem çıkıyor..
kategoriler_modelimdaki kısımda bu..
function kategoriadi($category_id)
{
$query = $this->db->get_where($this->tableName , array('id' => $category_id));
$res = $query->result_array();
foreach($res as $row)
return $row['katadi'];
}
$metin= $this->kategoriler_model->kategoriadi($category);
buradan gelen veriyi yazdır , varmı yokmu
şuradada 2 değişkende aynı isimde daha önce hiç böyle kullanmadım oda sıkıntı çıkarıyor olabilir.
foreach ($category as $category ) {
echo explode(',',$metin);
explode
ile böldüğünde veriyi array olarak verir echo ile yazdırdığındandır.print_r()
ile yazdır veya tekrar foreach
kullan.
$mtn = explode(',',$metin);
foreach($mtn as $text){
echo $text;
}