【发布时间】:2011-09-18 11:34:52
【问题描述】:
$items = explode(',',$product); // values is 4,2,4,2,2,4
$unique_items=array_unique($items); // gives me 4,2
接下来应该用什么代码给我 4 = 3 , 2 = 3 并将值的数量存储到变量中?
【问题讨论】:
-
循环n次(n是$items中的元素个数),然后。提取 $i 处的每个字符($i 将是当前的循环数,也是字符串的偏移量,即您执行
for($i=0; i<count($items); $i++){...})并将该字符与 $unique_items 中的每个元素匹配,每次增加一个计数器变量$unique_items 和 $items[$i] 中的字符匹配,就是这样!你可以自己弄清楚代码,因为我对 php 命令有点生疏。