Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Obrabianie stringa, preg_match, replace itd.
cykcykacz
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

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


Witam,
mam taki string:
  1. $out = "<p>Szymon <strong>xxxx robi ogłoszenie </strong>w <em>Gazecie ostrowskiej </em>ssssssssss<strong>Szymon robi ogłoszenie </strong> ssssss</p>";


I teraz chcę aby pomiędzy znacznikami <strong>...</strong> wszystkimi, które występują zmienić litery na duże.
Jak zaminić liter małe na duże wiem.
Nie mogę sobie poradzić z wyciągnięciem danych i wrzuceniem spowrotem do stringa.

Mam taki kod:
  1. $out = "<p>Szymon <strong>xxxx robi ogłoszenie </strong>w <em>Gazecie ostrowskiej </em>ssssssssss<strong>Szymon robi ogłoszenie </strong> ssssss</p>";
  2. //End text
  3. $delimiter = '#';
  4. $startTag = '<strong>';
  5. $endTag = '</strong>';
  6. $regex = $delimiter . preg_quote($startTag, $delimiter)
  7. . '(.*?)'
  8. . preg_quote($endTag, $delimiter)
  9. . $delimiter
  10. . 's';
  11. preg_match_all($regex,$out,$matches);
  12.  
  13. print_r($matches);
  14. $match = $matches[1][0];
  15. $match2 = $matches[1][1];
  16. echo $match;
  17. echo $match2;


I fajnie wyciąga mi te dane ale jak wrzucić je z powrotem do stringa zamiennine?
Automatycznie?
Nie wiem jak sobie z tym poradzić pewnie jakąś pętlą ale nie mam pomysłu.

Ten post edytował cykcykacz 26.06.2013, 12:26:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Nie możesz po ludzku w css, po co mieszać do prezentacji PHP?

  1. strong {
  2. text-transform: uppercase;
  3. }

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





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

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


Ale to mi nie jest potrzben do prezentacji!
Tylko do czegoś innego!
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




Cytat
I fajnie wyciąga mi te dane ale jak wrzucić je z powrotem do stringa zamiennine?
Zamiast pobierac, zmieniac, spowrotem wrzucac, poprostu od razu zamieniaj
http://pl1.php.net/manual/en/function.preg...ce-callback.php
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:22