【发布时间】:2014-04-09 08:53:50
【问题描述】:
我需要一些帮助来获取字符串中数组的计数。
我有一个包含 5 个单词的数组:
$array_planet = array('[Sun]', '[Moon]', '[Mercury]', '[Venus]', '[Mars]');
我有很多看起来像这样的字符串:
$string_source = 'blabla[Sun][Sun]blabla[Moon][Moon][Moon]blabla[Sun][Sun][Sun][Sun]blabla[Venus]';
我需要一个函数来返回:
$string_out = 'blabla[Sun][2]blabla[Moon][3]blabla[Sun][4]blabla[Venus][1]';
blabla 可以是任意长度和值。
【问题讨论】:
-
你试过
array_count_values吗? -
array_count_values 返回我 [Sun][6],但我需要 [Sun][2]blabla[Sun][4]
-
考虑接受其中一个给出的答案。他们都很好,人们花时间帮助你,这应该很感激。它还可以防止这个问题得到更多不必要的关注。
标签: php function count grouping