Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]usuwanie znaków między []
Forum PHP.pl > Forum > Przedszkole
acztery
hej,

mam taki string

ala ma [kota] i psa!

skrypt powinnen z tego wywalic [kota]

mam takie kod:


  1. $text = preg_replace('/[(.*)]/iu', '', $s);


ale coś nie działa.

Ps chyba, że ktoś wie jak zrobić to za pomocą SQL jednym zapytaniem. np w kolumnie desc mam jakieś tam treści wykonuję UPDATE i zapytanie raz dwa to zrobi...
nospor
[ oraz ] są znakami specjalnymi więc musisz pisac \[ oraz \]
acztery
  1. $text = preg_replace(' \[(.*?)\]', '', $s);



i error
Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in /var/www/www.handsomemen.pl2/portal/public_html/frontend/portal.php on line 46

próbowałem / wstawić ale nie wszyło sad.gif a wyrażenie dla mnie to czarna magia.

EDIT

tak być powinno:

  1. $text = preg_replace('/\[(.*?)\]/e', '', $s);


Dzięki Naspor za naprowadzenie
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.