Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] ID z tekstu i pobieranie zawartości z bazy
oomaster
post 3.05.2013, 19:26:44
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 3
Dołączył: 4.08.2006
Skąd: GDA

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


Witam,

Czy ktoś orientuje się jak najlepiej rozwiązać tego typu:

Mam tekst pobierany z bazy:
Cytat
Lorem ipsum dolor sit amet, [wklej=1] consetetur sadipscing elitr, sed diam nonumy eirmod [wklej=2] tempor invidunt ut labore et dolore [wklej=3] magna aliquyam erat, sed diam voluptua.


Jak widzicie w tekście są wstawki: [wklej=1],[wklej=2],[wklej=3] i teraz jak najlepiej zamiast nich pobrać zawartość z bazy danych ?

Czyli: [wklej=1] pobiera dane rekordu o ID 1 i wkleja tekst z bazy dla tego ID np. <p>Tekst z bazy danych</p>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Michael2318
post 4.05.2013, 12:22:48
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


  1. <?php
  2.  
  3. $wklej[1] = 'Zammiennik pierwszy';
  4. $wklej[2] = 'Zammiennik drugi';
  5. $wklej[3] = 'Zammiennik trzeci';
  6.  
  7. $string = 'Lorem ipsum dolor sit amet, [wklej=1] consetetur sadipscing elitr, sed diam nonumy eirmod [wklej=2] tempor invidunt ut labore et dolore [wklej=3] magna aliquyam erat, sed diam voluptua.';
  8. $tablica = preg_match_all("#\[wklej=\d\]#si", $string, $matches);
  9. for($i=0; $i<count($matches[0]); $i++)
  10. {
  11. $string = str_replace($matches[0][$i], $wklej[$i], $string);
  12. }
  13. echo $string;
  14.  
  15. ?>


Ten post edytował Michael2318 4.05.2013, 12:23:15
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 17:59