Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyrażenie regularne, bez zwracania znalezionego stringu w indexie 0
Forum PHP.pl > Forum > Przedszkole
jackraymund
Da się ustawić jakoś wyrażenie, aby nie zwracało mi w 0 indexie tablicy string który został znaleziony? tylko zaczynały się wartości które zostały znalezione?
preg_match_all
we flagach, jest tylko zamiana miejscami, aby znaleziony string był na końcu tablicy lub początku
  1. preg_match('/id\=(\d+)/','id=485',$match);
  2. print_r($match);
  3. /* powinno być
  4. 0=>"id=485",
  5. 1=>"485"
  6. */
  7. /* chciałbym
  8. 0=>"485"
  9. */
SmokAnalog
Nie da się tak ustawić preg_match, ale wystarczy dodać zaraz po nim:
  1. array_shift($match);
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.