Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wycinanie znakow po okreslonej frazie.
empty
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 29.07.2004

Ostrzeżenie: (0%)
-----


Witajcie.
Mam taki problem.
Chciałbym z przeszukiwanego ciągu (dosyć długiego) wyciąć kilka znaków, dajmy na to 20, początek ciągu po którym chcę ciąć jest stały i jest to fraza np.:aaaaaaa po tej frazie nastepuje 20 znaków, które chciałbym wyciać i umieścić w zmiennej.
Czy jest możliwość wskazania frazy jako początku cięcia??
Próbuje na różne sposoby, ale mi nie wychodzi :/
Go to the top of the page
+Quote Post
Arcioch
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

Ostrzeżenie: (0%)
-----


Użyj funkcji explode() aby wyciąć tekst po tym stałym ciągu znaków a następnie funkcji substr() aby pobrać odpowiedni dla Ciebie ciąg znaków wink.gif Możesz użyć też wyrażeń regularnych ale na tym się nie znam wink.gif

Ten post edytował Arcioch 21.09.2012, 10:48:26
Go to the top of the page
+Quote Post
memory
post
Post #3





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

Ostrzeżenie: (0%)
-----


strstr, substr strpos

Ten post edytował memory 21.09.2012, 10:54:48
Go to the top of the page
+Quote Post
Adi32
post
Post #4





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Jakbyś dał dokładniejszy przykład to można by opracować ładny wzór na wyrażeniach regularnych, świetnie nadają się do takich rzeczy.
Dodatkowo mam wrażenie, że skoro potrzebne jest Ci takie rozwiązanie byś może jest możliwość załatwienia tego wcześniej?


--------------------
Wolałem języki z rodziny C ale poszedłem na łatwizne...
Go to the top of the page
+Quote Post
empty
post
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 29.07.2004

Ostrzeżenie: (0%)
-----


Chodzi o to, że pobieram zawartość strony do zmiennej, następnie wyszukuję z całego ciągu frazę "generator" i wszystko co jest po generator chcę zapisać do pliku.

----------
OK chyba mi sie udało
Kod
$tnij = explode("generator",$tresc);
$wynik = substr($tnij[1], 0, 20);


Ten post edytował empty 21.09.2012, 11:13:43
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:19