Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zmiany tresci w ciagu
Forum PHP.pl > Forum > Przedszkole
buul
Witam,
czy istnieje mozliwosc zamienienia w danym ciagu tylko pierwszego i ostatniego znalezionego elementu
  1. <?php$tresc = &#092;"[abc] jeden [abc] dwa [abc] trzy [abc] cztery [abc]\";$tresc = ereg_replace(\"[abc]\", \"cos\", $tresc);?>
powyzszy kod oczywiscie zamienia mi wszystkie znalezione "[abc]", a chcialbym zeby zamienilo tylko pierwszy i ostatni.nie ma szans na chociaz lekka podpowiedz questionmark.gif ;(
JaRoPHP
  1. <?php
  2. $tresc = "[abc] jeden [abc] dwa [abc] trzy [abc] cztery [abc]";
  3. $t = preg_replace('/(^[abc])|[abc]$/', 'cos', $tresc);
  4. ?>

^ - początek łańcucha
$ - koniec łańcucha
buul
pomoglo winksmiley.jpg dziekuje
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.