Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] wybranie fragmentu z ciagu znakow
Forum PHP.pl > Forum > Przedszkole
telemach
przyklad :

krowakotpies

krowakozapies

krowaindykpies

potrzebuje jako wynik wyszukania serie alfanumerycznych znakow miedzy krowa a pies

przy uzyciu tego kodu

  1. preg_match('/krowa(.*?)pies/s', $string, $wynik);


otrzymuje rzecz jasna caly ciag typu : krowakotpies

wiem ze trzeba uzyc ^ i $ do tego aby oznaczyc poczatek i koniec ale jakbym nie kombinowal
to mi nie wychodzi


  1. preg_match('/krowa^(.*?)$pies/s', $string, $wynik);


  1. preg_match('/krowa(^.*?$)pies/s', $string, $wynik);



  1. preg_match('/krowa^[(.*?)]$pies/s', $string, $wynik);


aby jako $wynik zwrocilo kot

zalozenie jest takie ze potrzebuje formule gdzie podaje co wystapi przed i po ale te przed i po maja byc nie uwzglednione jako rezultat wyszukiwania a jedynie sluzyc do znalezienia konkretnej frazy lub ciagu znakow
athei
Proszę
  1. preg_match_all("/^krowa(.*?)pies[\n\r]?$/m", $string, $wyniki);

Kod
$wyniki[1] = Array
   $wyniki[1][0] = kot
   $wyniki[1][1] = koza
   $wyniki[1][2] = indyk
telemach
dzieki, dziala przy prostych plikach ale przy wyciaganiu czegos z kodu html cos sie nie znajduje
ale jeszcze sprawdzam dlaczego

tak przy okazji to da sie to uproscic tak zeby miec tylko taka postac $wyniki[0] ?
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.