我有一个主数组main('Quality','Effectiveness','Effectiveness','Quality','Quality','Quality' ) 和一个具有唯一值的数组 unique('Quality','Effectiveness')
根据主数组中唯一数组元素的出现,我想将一个整数附加到主数组中的值我知道它可以在 perl 中以一种简单的方式..
foreach $uni(@unique){
foreach $val(@main){
$i = 1;
if($val eq $uni){
$val =~ s/(.*)/$1\_$i/;
$i ++;
}
}
}
现在我期望输出是主要的
('Quality_1','Effectiveness_1','Effectiveness_2','Quality_2','Quality_3')
我试图用附加的整数替换 main 中的值,因为我想保持主数组中的顺序。
你能帮我在 php.ini 中做同样的事情吗?这是我在 php 中的不完整代码:
foreach($uni_arr as $value){
foreach($type_of_metric_main as $metric){
if($metric == $value){
$metric = preg_replace("(.*)","$match[1]_$i",$metric);
// Need help here
}
}