Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Błąd w używaniu funk. str_replace ?, Kto wyjaśni lub zna lepszy sposób ? :(
Setesh
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 2.10.2006
Skąd: Wrocław

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


Mam mały problem... (i tak prawie zawsze sad.gif )

Chciałem zastosować małe udogodnienie dla siebie do stronki aby mi zmieniała kodowanie z Win na ISO - i szło pięknie smile.gif Potem wpadłem na pomysł aby zmieniać też sposób wyświetlania danych np jeżeli w tekście znajdzie się wyrażenie "true" to niech je pogrubi i... i tu właśnie problem ponieważ... już to mi nie działa i nie wiem czemu sad.gif

Może ktoś mi wyjaśnić co zrobić abym mógł to poprawić lub podsunie jakieś rozwiązanie ? sad.gif

Code :

  1. <?php
  2. function WinToCPP($NapisDoZmiany)
  3. {
  4.  $Win = array(
  5. 'Ą',
  6. 'ą',
  7. 'Ś',
  8. 'ś',
  9. 'Ź',
  10. 'ź', // koniec konwersji WinToISO
  11. ' int ',
  12. ' bool ',
  13. ' true ',
  14. ' false ',
  15. ' void __fastcall '
  16.  );
  17.  $CPP = array(
  18. 'ˇ',
  19. 'ą',
  20. 'Ś',
  21. 'ś',
  22. 'Ź',
  23. 'Ľ',
  24. '<b> int </b>',
  25. '<b> bool </b>',
  26. '<b> true </b>',
  27. '<b> false </b>',
  28. '<b> void __fastcall </b>'
  29.  );
  30.  return trim(str_replace($Win, $CPP, $NapisDoZmiany));
  31. }
  32. ?>


Wywołuję :

  1. <?php
  2. $text = WinToCPP($text);
  3. echo $text;
  4. ?>

Lub po prostu :
  1. <?php
  2. echo WinToCPP($text);
  3. ?>


Nie wiem jak to ugryźć już nie mam sił na ten problem choć pewnie problem jest prosty sad.gif


--------------------
Znudził Ci się wygląd twojej v39'ki ? Zmień to! :)

| Google | CodeGear | Swiss Delphi Center (ENG) | digitalmars.com | 4programmers.net | dsdt.info | BinBoy | delphi.cartall.com.pl | CPW.net.pl | cyfbar.republika.pl|
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 Aktualny czas: 20.08.2025 - 10:39