Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: obsługa tablic
Forum PHP.pl > Forum > Przedszkole
zkrystian
Witam,

Mam taki problem. Chciałbym wczytać do tablicy plik txt, zrobiłem to w sposób:

$dane = implode("\n", file('lista.txt'));

Jak teraz przeszukać to oraz zapisać do innej tablicy już wynik. Chodzi o to, że gdy w tablicy są dwie takie same znaki koło siebie, żeby to pominął i pokazał tylko "unikatowe" znaki

plik ma postać:

aaa
aab
abc
itd

Chciałbym aby pokazać w tym przypadku tylko "abc"

Dziękuję za pomoc smile.gif
aiv
Nie wiem czy dobrze zrozumiałem ale ja bym zrobił to np. tak:
  1. <?php
  2. $file = file('plik.txt');
  3. for ($i = 0; $i != count($file); $i++) {
  4. $tmpValue = '';
  5. $skip = false;
  6. for ($l = 0; $l != strlen($file[$i]); $l++) {
  7. if ($tmpValue == '') {
  8. $tmpValue = $file[$i][$l];
  9. } else {
  10. if ($tmpValue == $file[$i][$l]) {
  11. $skip = true;
  12. break;
  13. } else {
  14. $tmpValue = $file[$i][$l];
  15. }
  16. }
  17. }
  18. if (!$skip) {
  19. echo $file[$i]."\n";
  20. }
  21. }
  22. ?>
zkrystian
Dokładnie o to chodziło smile.gif

Jeszcze jakby tak zdefiniować stałe, że jak spotka w tych stringach znaki powiedzmy x,y,z to też je pominie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.