Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> preg_replace i znaki { }
Teddy47
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 13.11.2004

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


Witam.

Mam plik formularz.tpl w którym jest taki kod:
  1. <tr>
  2. <td class="poletxt">Login:</td>
  3. <td class="wymagane">*</td>
  4. <td class="poleform"><input type="text" name="pracownik_login" value="{{PRACOWNIK_LOGIN}}" /></td>
  5. </tr>
  6. <tr>
  7. <td class="poletxt">Imię:</td>
  8. <td class="wymagane">*</td>
  9. <td class="poleform"><input type="text" name="pracownik_imie" value="{{PRACOWNIK_IMIE}}" /></td>
  10. </tr>
  11. <tr>
  12. <td class="poletxt">Nazwisko:</td>
  13. <td class="wymagane">*</td>
  14. <td class="poleform"><input type="text" name="pracownik_nazwisko" value="{{PRACOWNIK_NAZWISKO}}" /></td>
  15. </tr>


i tutaj jest moje pytanie...

Jak za pomocą preg_replace zamienić ciągi w stylu {{NAZWA_ZMIENNEJ}} na wartość z tablicy $pracownik['NAZWA_ZMIENNEJ'] a dla pól gdzie nie występują w tablicy takie elementy (np. w tablicy nie ma loginu) usunać {{NAZWA_ZMIENNEJ}} z szablonu żeby w polu input było puste pole.

Siedzę nad tym od 8 i nic nie wymyśliłem. Znaki { } są używane w wyrażeniach regularnych i nie wiem czym je poprzedzić żeby to zadziałało. Backaslash nie działa, slash nie działa....

Pomocy... (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post
seth-kk
post
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


backslash?
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Proszę o tag tematu.
Go to the top of the page
+Quote Post
DREEMus
post
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


Cytat
Backaslash nie działa, slash nie działa....

Cytat
backslash?


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
kamil4u
post
Post #5





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Pokaż kod to cokolwiek będziemy mogli powiedzieć (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
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: 4.10.2025 - 16:39