Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]preg_replace
ydy10
post
Post #1





Grupa: Zablokowani
Postów: 87
Pomógł: 0
Dołączył: 29.07.2006

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


Mam kod, który zamienia [p] na <p>
  1. <?php
  2. $text = preg_replace("/[p](.*?)[/p]/si", "<p class="tekst">1</p>", $text);
  3. ?>


jednak w CSS mam ustawione formatowanie pierwszej litery. I gdy ktos rozpocznie akapit od nowej linii, ta litera nie jest formatowana.

Musze przerobic w/w kod php, aby ignorowal znaki nowej lini na poczatku akapitu. Tylko niebradzo wiem jak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Prosze o wskazwówki.
dzięki

Ten post edytował ydy10 28.08.2006, 17:01:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php programmer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


A tak przy okazji, mam pytanie do tego

  1. <?php
  2. $text = preg_replace("/[p](.*?)[/p]/si", "<p class="tekst">1</p>", $text);
  3. ?>


kropka to dowolny znak, który może występować dowolną ilość razy, bo za nią jest gwiazdka,
Po co jeszcze jest ten znak zapytania po gwiazdce?

Ten post edytował php programmer 29.08.2006, 09:22:25
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 09:40