Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]preg_replace, Nic z tego nie kapuje :(
pojas
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 31.03.2006

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


Ten kod właściwie wszytko wyjaśnia :)
  1. <?php
  2. $tekst = 'zwierze = pies;kolor = czerowny;rozmiar = mały';
  3. $co = 'kolor';
  4. $na_co = 'fioletowy';
  5.  
  6. $pattern = '';
  7. $replacement = '';
  8.  
  9. echo preg_replace($pattern, $replacement, $tekst);
  10.  
  11. // a ma zwrócić:
  12. // zwierze = pies;kolor = fioletowy;rozmiar = mały;
  13. ?>
Może mi ktoś podać jakie wartości musi mieć $pattern i $replacement żeby poprawnie działało?
Nie mogę załapać tych wyrażeń reg. Znacie jakieś dobre proste polskie opisy?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pojas
post
Post #2





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 31.03.2006

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


  1. <?php
  2.  
  3. // Chciałem to zrozumieć żeby napisać taką funkcję
  4. // jest sensowna i prawidłowa?
  5.  
  6. function replace_var($var_name, $var_value, $php_code)
  7. {
  8. return preg_replace("#([$]$data *= *)[^;]+#", "$1'$value'", $code);
  9. }
  10.  
  11. $code = "<[?phpn";
  12. $code .= "$kolor = 'zielony';n";
  13. $code .= "// komentarzn";
  14. $code .= "$smak = 'pikantny';n";
  15. $code .= "$rozmiar = 'maly';n";
  16. $code .= "?]>";
  17.  
  18.  
  19. echo '<pre>'.$code.'</pre><br />';
  20.  
  21. echo '<pre>'.replace_var('rozmiar', 'ogromniasty', $code).'</pre>';
  22.  
  23. ?>


Ten post edytował pojas 23.07.2007, 10:46:45
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: 9.10.2025 - 05:24