我正在尋找一個senario中的幫助。根據自定義重複值從數組中刪除條目
要求:
通過一些驗證,我已經strored以下在一個陣列種值。
@array_name = ("Rajesh","Raju","Ram","John","peter");
現在我從一些背景都知道「拉傑什」,「拉姆」,「彼得」,是重複的條目,所以我期望我的輸出是:
@array_name = ("Rajesh","Raju","John");
# or
@array_name = ("Ram","Raju","John");
# or
@array_name = ("peter","Raju","John");
我已經做了範例程序如下面但它不滿足我...
my $spcific_output ="";
my $output ="";
foreach my $name (@array_name)
{
if($name eq "Rajesh" || $name eq "Ram" || $name eq "peter")
{
$spcific_output = "Rajesh and Ram and peter");
}
else
{
$output .= "My Name is $name";
}
}
$output .= $spcific_output;
任何最好的方式來實現這一目標?
什麼是您的示例程序與您的預期產出呢? – flesk