Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z ciągami znaków
Forum PHP.pl > Forum > PHP
cichy19-
Witam,

Mam nastepujący problem.

Pobieram dane.

np. opis1 =[#DE5C#]= opis2

Co zrobic aby pobierać tylko ciąg opis2 (dokładnie wszystko co jest po =[#DE5C#]=)

Pozdraiwam
erix
  1. <?php
  2. substr($str, strpos('=[#DE5C#]=', $str))
  3. ?>

ERRATA:
  1. <?php
  2. substr($str, strpos('=[#DE5C#]=', $str)+10)
  3. ?>
cichy19-
Ten kod zwróci opis1 (to co jest przed =[#DE5C#]=).

Mi chodzi o to żeby zwróciło to co jest po =[#DE5C#]=.
mariuszn3
Zaglądałes do manuala?
Athlan
preg_replace" title="Zobacz w manualu php" target="_manual i wyrażenia regularne Ci pomogą

pozdrawiam smile.gif
cichy19-
Zaglądałem i wszystko co znalazłem to pobieranie z przed jakiego znaku.
A mi chodzi o pobieranie po znaku
mariuszn3
Cytat(cichy19- @ 28.07.2006, 12:48 ) *
Zaglądałem i wszystko co znalazłem to pobieranie z przed jakiego znaku.
A mi chodzi o pobieranie po znaku

W php jak i w każdym innym języku nie ma gotowych funkcji na każdy problem. Często trzeba użyć kilku z nich aby rozwiązać problem. Po prostu pomyśl jaki musisz zastosować algorytm, z jakich funkcji skorzystać aby osiągnąc cel - to przecież właśnie jest programowanie smile.gif
cichy19-
Może jakaś podpowiedź?
byq_pl
Witam smile.gif

Sprawdź explode

http://pl.php.net/manual/pl/function.explode.php
mariuszn3
Jakiej podpowiedzi oczekujesz.. gotowego rozwiązania?
Z czym masz problem, do czego doszedłeś sam?
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.