Sečtení jmen v souboru

7 príspevkov

Archív diskusného fóra

Fórum je uzavreté a slúži iba na čítanie. Niektoré informácie môžu byť zastarané.

  1. Mám soubor jmena.txt do ktereho zapisuje soubor upload.php jmena lidi, ktery uploadovali nejaky soubor... Jmena se zapisuji v tomto tvaru: - Lol - MyFlower - MyFlower - MyFlower - Lol A ted potrebuju skript, kterej mi sečte jména v adresáři a vybere to, které je tam nejvíckrát a vypíše ho do stránky prvni.html (nejak jako MyFlower-3krát). pls help
  2. To to nejde?
  3. Hey halo!
  4. jde to, ale je to zbytečně složité. Kdyby jsi to měl přes SQL tak je to na pár řádků... no ale pokud chceš u tohoto zůstat tak proč ten soubor s uploadama neuděláš: jmeno_1:1 jmeno_2:54641 jmeno_3:616 pak si každý řádek rozdělíš do pole pomocí funkce explode a znaku ":". Porovnáš jestli se shodují jména a popřípadě přičteš jedničku. Celé pole pak uložíš.
  5. no, já bych to zkusil takto: $jmena = array(); $fp = fopen("nazev_souboru", "r"); while($radek = fgets($fp)) { $radek=substr($radek,1); $jmena[$radek]++; } a z toho získáš pole $jmena, kde klíčem bude jméno a hodnota bude počet výskytu. pomocí asort($jmena) to seřadíš a pak třeba pomocí: foreach ($jmena as $klic => $hodnota) { echo "$klic = $hodnota<br/>\n"; }
  6. slo by to ukladat do textoveho retezce a pak si to vyvolat cyklem a fci substr_count();
  7. Diky hoši

← Späť na všetky témy