У меня есть поле, в котором хранятся теги, разделенные запятой. Я пытаюсь подсчитать количество перечисленных предметов.
Допустим, я уже вытащил данные из БД, и в переменной $tags есть следующая информация:
$tags = "Videos,Magazines,Store";
// First separate tags by commas, put into into array
$tagArray = explode(",",$tags);
// Count how many items are in the array
$arrayCount = count($tagArray);
Это всегда возвращает «1», независимо от того, есть ли элемент в массиве или нет. переменная $tags может иметь любое количество элементов — от пустого до одного элемента, такого как «Видео», до нескольких элементов «Видео, игры, магазин» и т. д.
Может ли кто-нибудь помочь мне в том, что я делаю неправильно?