bir virgül olduğunda dizi değerlerini bölmek

0 Cevap php

hi i'm able to split a string into an array

$array  = preg_split("/[\s]*[,][\s]*/", $category); 

RESULT 

Array ( [0] => jquery[1] => bla[2] => bla);

ama şimdi ben kategorilerinde ("cat1, 2, 3, ..") tarafından tüm tutan bir satır ile bir veritabanı var - birden fazla kayıt ben bu kodu kullanıyorum ben hızlı bir "kategori" menüsü oluşturmak için benzer kategoriler-var kodu:

           while ($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
        $category[] = $row[category];
}   
    $array = array_unique($category);

Tahmin edebileceğiniz gibi sonuç şöyle:

Array ([0] => BLA1, bla2, bla3 [1] => bla6, bla4 [2] => bla11 ....);

(bir kez daha) i bir kayma dizi olsun, böylece bu dizi kayma bir yol var

i yukarıdaki "array_unique" yöntemini kullandık ama çalışmıyor - tüm google arama (yukarıda bir varlık) aynı sonucu beni neden olsa

Eğer yardımcı olabilir umuyoruz

teşekkürler

0 Cevap