netbozum
tr.link

İki isim listesini aynı isimden iki tane olmadan nasıl birleştirebilirim?

2 Mesajlar 669 Okunma
acebozum
tr.link

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)
Merhabalar. Elimde iki isim listesi mevcut. Bu listelerde ortak isimler de var her iki listede de farklı isimlerde var. Olması gereken iki liste birleşirken ikisinde de ismi olanlar yeni listede 1 defa yazacak. Yani multi isim olmayacak. Bunu nasıl yapabilirim? Böyle bir araç, program ya da kod var mı?

Not: İsimler her satırda 1 adet olarak .txt dosyasında.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
googleasistan
reklam

Solhan Solhan WM Aracı Kullanıcı
  • Üyelik 12.03.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad F** S**
  • Mesajlar 203
  • Beğeniler 57 / 74
  • Ticaret 11, (%100)
PHP ile bir yöntem var umarım işinize yarar.
Öncelikle iki dosyanında yedeğini alın her ihtimale karşı.
Daha sonra dosya2 deki herşeyi dosya1 in altına yapıştırın. Yani tüm isimler tek dosyada olsun daha sonra bir adet index.php dosyası oluşturup içine bu kodları yazın:

$lines = file('tumisimler.txt');
$lines = array_unique($lines);
file_put_contents('tumisimler.txt', implode($lines));
?>

Klasörde bir adet index.php bir adette tüm isimlerin olduğu txt dosyası olacak.
Daha sonra index.php dosyasını çalıştırın ve aynı isimlerin tekrarları silinecektir.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al