//数组中有重复值并对重复值进行编号
$arr = array('张三','李四','王五','张三','林青霞');
foreach($arr as &$value){
if(!isset($arrResult[$value])){
$arrResult[$value]=1;
}
else{
$arrResult[$value]=$arrResult[$value]+1;
}
$value = $value.$arrResult[$value];
}
echo '<pre>';
print_r($arrResult);
print_r($arr);
数值出现的次数
Array
(
[张三] => 2
[李四] => 1
[王五] => 1
[林青霞] => 1
)
对值进行编号
Array
(
[0] => 张三1
[1] => 李四1
[2] => 王五1
[3] => 张三2
[4] => 林青霞1
)