Witam. Chcę napisać kod, który będzie wczytywał string zawierający imiona oddzielone przecinkiem z pliku, a następnie jeśli jakieś imie będzie się powtarzało, to aby dopisywał na końcu kolejnych powtórzonych imion cyfrę w nawiasach( np jeśli bedzie 4 Szymonów, to pierwszy niech zostanie jak jest, drugi niech będzie Szymon(1), trzeci Szymon(2) itd.). Wystukałem taki kod
$plik = 'imiona.txt';
$uchwyt = fopen($plik, 'r'); $imiona = explode(",", $zawartosc); for($b=0;$b<($a-1);$b++){
$d = 1;
for($c=0;$c<($a-1);$c++) {
if($c == $b){
//niech nic się nie dzieje;
} elseif ($imiona[$c] === $imiona[$b]) {
$imiona[$c] .= "($d)";
$d++;
}
}
}
Który niestety nie działa tak jak bym chciał,dla tylko 1 powtarzającego się imienia działa prawidłowo, gdy jest więcej już nie, nie mogę znaleźć błędu w moim rozumowaniu- pomoże ktoś?