Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]StringBetween, zwracanie kilku elementów
Heniut
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 22.07.2011

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


Przykładowo jak w $text mam:
  1. <lol>1</lol>
  2. <lol>2</lol>
  3. <lol>3</lol>
  4. <lol>4</lol>

i potem kod:
  1. echo StringBetween($text,"<lol>","</lol>");
  2. function StringBetween ($text, $s1, $s2) {
  3. $mid_url = "";
  4. $pos_s = strpos($text,$s1);
  5. $pos_e = strpos($text,$s2);
  6. for ( $i=$pos_s+strlen($s1) ; (( $i<($pos_e)) && $i < strlen($text)) ; $i++ ) {
  7. $mid_url .= $text[$i];
  8. }
  9. return $mid_url;
  10. }

i dostanę "1", a chciał bym aby w tablicy były wszystkie wyniki po kolei, a nie tylko pierwszy.

Pozdro

Ten post edytował Heniut 10.03.2012, 16:36:28
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 18:54