Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]usuwanie znaków między []
acztery
post
Post #1





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




[ oraz ] są znakami specjalnymi więc musisz pisac \[ oraz \]


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
acztery
post
Post #3





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

Ostrzeżenie: (0%)
-----


  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

Ten post edytował acztery 13.09.2011, 13:10:31
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:34