Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyciąganie tagu
Forum PHP.pl > Forum > Przedszkole
MrDziobak
Chodzi o to, że mam tekst [TAG]Tytuł
Teraz pojawia się pytanie w jaki sposób wyciągnąć te tag z tekstu, aby skrypt go widział jako:
$tag=TUTAJ TAG;
$title= TUTAJ TYTUŁ;
Czytałem, ze od tego jest funkcja preg_match_all, ale nie potrafię wyciągnąć tesktu z klamry.
Proszę o szybką i skuteczną pomoc
_Borys_
Tak na szybko
  1. $string = 'tekst [TAG]Tytuł tekst [innyTAG]innyTytuł';
  2. preg_match_all('/\[(\w+)\][\s]?(\w+)/im',$string,$matches);
  3. echo '<pre>';
  4. print_r($matches);
  5. echo '</pre>';
MrDziobak
A istnieje możliwość wyciągnięcia tylko z tekstu [Tag]Tytuł, bez tego inny tytuł. Bo mój skrypt zwraca wynik w postaci np. [Fun]Programowanie, bez innych tekstów, a ja chcę wyjąć z tego tylko tekst Fun.
_Borys_
  1. preg_match_all('/\[(\w+)\]/im',$string,$matches);

Wyciąga tylko to co pomiędzy [] , jeśli dobrze zrozumiałem
MrDziobak
Wszystko pięknie działa, dziękuje za pomoc

A druga sprawa, jak odczytać tylko kategorie, bez array ?
Już ogarnąłem $zmienna[1][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.