Giriş yap
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.

arco
156 gün önce

explode ile ayırdığın kodu yazarsan daha iyi yardımcı oluruz çünkü belki kodda hata vardır

ayarsiz
156 gün önce

$category=explode(',', $konu->katid);
foreach ($category as $category ) {

$metin=  $this->kategoriler_model->kategoriadi($category);
echo explode(',',$metin);

}

kodum bu

makifgokce
156 gün önce
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;
    }
ayarsiz
155 gün önce

denedim ama virgül bile çıkmıyor :) anlamadım gitti..

ayarsiz
155 gün önce

Array ( [0] => genel ) Array ( [0] => bilim ) Array ( [0] => gunluk )

print_r ile sonuc bu çıkıyor.. hepsi 0 gözüküyor acaba bu yüzden mi problem çıkıyor..

makifgokce
155 gün önce
$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 ) {
ayarsiz
155 gün önce

$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'];
}
ayarsiz
155 gün önce

$categoryw=explode(',', $konu->katid);
foreach ($categoryw as $category ) {

echo $this->kategoriler_model->kategoriadi($category);

}

böylede kategori adlarını çekiyorum.. explode eklediğimde dediğiniz yöntemleri denedim sonuc alamadım :(

Nasıl akıllıca soru sorulur?
Daha hızlı ve kaliteli cevaplar almak için önce nasıl soru sorulacağını bilmeniz gerekir. Eğer bilmiyorsanız bu yazı serisini okuyun.

Cevap yaz