PHP中的重复单词
我可能有关于PHP中是否可以检测重复的信息,以及关于不删除它并将其添加到-1、-2、-3的书 例如:PHP中的重复单词,php,Php,我可能有关于PHP中是否可以检测重复的信息,以及关于不删除它并将其添加到-1、-2、-3的书 例如: $string = 'H4,H4,H3,WY21W,W5W,W5W,WY21W,W21/5W,W21/5W,W21W,W16W,W5W'; 结果: $output = 'H4,H4-1,H3,WY21W,W5W,W5W-1,WY21W-1,W21/5W,W21/5W-1,W21W,W16W,W5W-2' 与米索鲁德的答案几乎相同 <?php $string = 'H4,H4,H3,W
$string = 'H4,H4,H3,WY21W,W5W,W5W,WY21W,W21/5W,W21/5W,W21W,W16W,W5W';
结果:
$output = 'H4,H4-1,H3,WY21W,W5W,W5W-1,WY21W-1,W21/5W,W21/5W-1,W21W,W16W,W5W-2'
与米索鲁德的答案几乎相同
<?php
$string = 'H4,H4,H3,WY21W,W5W,W5W,WY21W,W21/5W,W21/5W,W21W,W16W,W5W';
$values = explode(',', $string);
foreach($values as $k => $value)
if($counts[$value] = !isset($counts[$value]) ? 0 : $counts[$value]-1)
$values[$k] = $value . $counts[$value];
print implode(',', $values);
是的,你可以这样做,但是你到目前为止尝试了什么?可能重复@Miaan-IMO这个问题看起来确实是一样的,但是答案不适合这个问题的范围。这个问题也是关于在单词后面添加一些数据。我正在寻找这样一个例子,但是,我找不到。我刚刚写到它会删除重复的值。@Danko12-请不要忘记提及您所做的一切,所以我们不会重复这些步骤
<?php
$string = 'H4,H4,H3,WY21W,W5W,W5W,WY21W,W21/5W,W21/5W,W21W,W16W,W5W';
$values = explode(',', $string);
foreach($values as $k => $value)
if($counts[$value] = !isset($counts[$value]) ? 0 : $counts[$value]-1)
$values[$k] = $value . $counts[$value];
print implode(',', $values);
H4,H4-1,H3,WY21W,W5W,W5W-1,WY21W-1,W21/5W,W21/5W-1,W21W,W16W,W5W-2