Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jaki jest odpowiednik funkcji str_replace() nie zwracający uwage na wielkośc liter?
kukix
post 20.07.2008, 17:42:18
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.
Potrzebuje wyrzucić ze zmiennej znacznik <br>,

Problem w tym, że możliwości jest bardzo dużo :
  1. <br><BR><br /><BR /><Br> itd..


funkcja usuwająca znczniki br
  1. <?php
  2. function hidebr($tekst) {
  3. $hide = "";
  4. $tekst = str_replace("<br />",$hide,$tekst);
  5. $tekst = str_replace("<br>",$hide,$tekst);
  6. return $tekst;
  7. }
  8. ?>


problem w tym, że funkcja str_replace() rozróżnia wielkosci liter i musiał bym robić multu linijek z tą funkcją z rónymi odmianami <br>.

czy jest jakaś podobna funkcja, mniej wrażliwa na wielkośc liter, która działala by pod PHP4 ?

P.S. Znalazłem chyba cos.. str_ireplace(), ale nie działa pod PHP4

Będe bardzo wdzięczny za podpowiedź.
Go to the top of the page
+Quote Post
batman
post 20.07.2008, 17:53:35
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Jeśli sprawdziłbyś w manualu co napisali o str_replace, to znalazłbyś funkcję str_ireplace.

edit
Nie zauważyłem, lub dopisałeś, że chodzi o funkcję pod PHP4. Nie ma czegoś takiego. Sam musisz sobie to napisać.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
kukix
post 20.07.2008, 17:55:38
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Cytat(batman @ 20.07.2008, 18:53:35 ) *
Jeśli sprawdziłbyś w manualu co napisali o str_replace, to znalazłbyś funkcję str_ireplace.

Napisałem w pierwszej wiadomosći, że znalazlem ta funkcje, ale ona nie dziala w PHP4.
Tak więc odpada
Go to the top of the page
+Quote Post
Kicok
post 20.07.2008, 17:59:29
Post #4





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


strip_tags" title="Zobacz w manualu PHP" target="_manual - ale to usunie ci wszystkie znaczniki HTML, nie tylko BR

preg_replace" title="Zobacz w manualu PHP" target="_manual:
  1. <?php
  2.  
  3. $str = preg_replace( '#<brs*/?>#i', '', $str );
  4.  
  5. ?>


--------------------
"Sumienie mam czyste, bo nieużywane."
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 Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:01