Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: str_replace i dowolny ciąg znaków
Forum PHP.pl > Forum > PHP
tosiek
Witam. Mam problem jak wstawić dowolny ciąg znaków w str_replace?

  1. <?php
  2. $gotowe = str_replace('[color=([.]*)]', '[color=#000000:d3c2aaacac]', $plik);
  3. ?>


bo to co wstawiłem nie chce działać, ani tym podobne z kropką i gwiazdką, zupełnie nie mam pomysłu.
Potrzebuję czegoś co będzie działać w środku bbcodów, chcę podmienić z
Kod
[color=#8000BF:c81e728d9d]
bełdzio
uzyj preg_replace
tosiek
Ok zadziałało smile.gif
$gotowe = preg_replace('/\[color=(.*?)\]/', '[color=#000000:d3c2aaacac]', $plik);
tzn. przed [ i ] musi być \ a cale pierwsze musi być w / oraz /

Hmm a jak skorzystać z array ? :/ Czy się nie da ?
MWL
w jakim sensie z array?
tosiek
Huuh bo chciałem korzystać z tablic smile.gif Ale juz chywa wiem jak: zamaist " używać wystarczy w tablicy '

Bo mam dużo tego bbcode do przeróbki tongue.gif

A jak edytowac tak żeby np:
[url=http://tosiek.pl:333] zmieniało tylko :222 na :333 i wyszło: [url=http://tosiek.pl:333]
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.