Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> preg_replace i znaki { }
Teddy47
post 10.06.2009, 11:19:53
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... blinksmiley.gif
Go to the top of the page
+Quote Post

Posty w temacie
- Teddy47   preg_replace i znaki { }   10.06.2009, 11:19:53
- - seth-kk   backslash?   10.06.2009, 11:23:06
- - erix   Proszę o tag tematu.   10.06.2009, 11:32:50
- - DREEMus   CytatBackaslash nie działa, slash nie działa.... C...   10.06.2009, 11:37:17
- - kamil4u   Pokaż kod to cokolwiek będziemy mogli powiedzieć   10.06.2009, 14:11:10


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 - 15:21