PHP以逗号为分割点,计算有多少条数据

比如TAG标签这个功能,每一篇文章都有好多个TAG.多个TAG用,逗号分开.怎么计算有多少条呢?比如郁闷,很好,我晕这三个TAG.PHP怎么来计算有几个呢...... 比如TAG标签这个功能, 每一篇文章都有好多个TAG. 多个TAG用,逗号分开.
怎么计算有多少条呢?
比如 郁闷,很好,我晕 这三个TAG. PHP怎么来计算有几个呢...
展开
 我来答
lyz810
2015-09-01 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31776
前端开发工程师

向TA提问 私信TA
展开全部

php按逗号分隔字符串使用explode函数,相关函数信息如下:

explode — 使用一个字符串分割另一个字符串

array explode(string $delimiter, string $string[,int $limit])

此函数返回由字符串组成的数组,每个元素都是    string    的一个子串,它们被字符串delimiter作为边界点分割出来。

使用示例:

$str = '1,2,3,4,5,6';
$retArr = explode(',', $str);

计算数组的大小,使用count函数,函数信息如下:

count — 计算数组中的单元数目或对象中的属性个数

int count(mixed $var[,int $mode = COUNT_NORMAL])

统计一个数组里的所有元素,或者一个对象里的东西。

使用示例:

$arr = array(1,2,3,4,5,6);
echo count($arr);//6

综上,整体代码如下:

$str = '1,2,3,4,5,6';
$retArr = explode(',', $str);
echo count($retArr);//6
庄明欣
2010-01-08 · TA获得超过636个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:200万
展开全部
可以用explode切割,比如$arr = explode(",",$tag);然后用count方法统计一下,$num = count($arr);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一条龙网络
2010-01-08 · TA获得超过162个赞
知道答主
回答量:55
采纳率:0%
帮助的人:38.6万
展开全部
很简单:
如:

$a = "郁闷,很好,我晕";
$b = split(',', $a)); //以“,”号分变成数组
$count = count($b);
echo $count;

复制以上代码去执行下,会

输出 3 ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱玩儿标枪的野人
2010-01-08 · TA获得超过388个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:128万
展开全部
$str='张三,李四,王五 ,赵六';
$arr=explode(',',$str);
$total_element=count($arr);

//total_element就是数组元素的个数;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
womanv
2010-01-08 · TA获得超过818个赞
知道小有建树答主
回答量:898
采纳率:0%
帮助的人:1044万
展开全部
count(split(',', $tag));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式