• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[PHP] Odczyt z pliku tekstowego od i do konkretnego znaku [PHP]

0 głosów
183 wizyt
pytanie zadane 28 października 2017 w PHP, Symfony, Zend przez smokolisz Mądrala (6,140 p.)

Witam, mam taki problem - potrzebuje odczytać informacje od znaku ";" do znaku "/". Znalazłem funkcje

 

<?php
$plik = fopen('produkty.txt','r');

$zawartosc = fread($plik, 8192);

$id = substr($tekst, 0, strpos($zawartosc, ";"));
?>

 

Ten kod dochodzi do ; ale nie ma możliwości rozpoczęcia od konkretnego znaku. 0 oznacza od którego miejsca zacząć odczyt
 

Mam nadzieje, że dobrze opisałem mój problem. W razie gdyby coś było nie jasne - dopytujcie

1
komentarz 28 października 2017 przez marcin99b Maniak (64,550 p.)
Poczytaj o regex (wyrażenia regularne)

1 odpowiedź

0 głosów
odpowiedź 28 października 2017 przez Tomek Sochacki Mędrzec (186,690 p.)

Na przykład wyrażeniem:

/;.*\//

czyli:

  1. średnik jeden raz,
  2. dowolne znaki dowolną ilość razy (w tym również zero razy),
  3. znak ukośnika /

Ewentualnie:

/;[\s\S]*\//

jeśli między ; a / może znaleźć się sekwencja określająca nowy wiersz (znak kropki dopasowuje dowolny znak w podstawowego zakresu Unicode BPM, czyli do U+FFFF ale bez znaków nowego wiersza).

Dawno nie robiłem w PHP i nie pamiętam jakie tam były funkcje do regexp, chyba preg_match ale pewny nie jestem.

Najlepiej daj np. fragment tego ciągu który chcesz przeszukiwać, i ciąg, jaki oczekujesz dostać (bo czasami może potrzeba będzie zastosować kwantyfikator niezachłanny ale to zależy od sytuacji).

Podobne pytania

0 głosów
3 odpowiedzi 159 wizyt
0 głosów
1 odpowiedź 102 wizyt
pytanie zadane 19 stycznia 2018 w C i C++ przez foruminfa Początkujący (310 p.)
0 głosów
1 odpowiedź 119 wizyt
pytanie zadane 2 czerwca 2017 w C i C++ przez AndekQR Użytkownik (880 p.)
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

65,640 zapytań

112,265 odpowiedzi

236,884 komentarzy

46,639 pasjonatów

Przeglądających: 141
Pasjonatów: 7 Gości: 134

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...