Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: prosta funkcja - czemu nie działa?
Forum PHP.pl > Forum > PHP
zlw
Witam,

Mam pewną prostą funkcję, która nie wiem czemu, nie działa (nic się nie wyświetla):
  1. <?php
  2. function parse_1($from)
  3.  {
  4. $to = str_replace( "ą", "cs_parse1", $from);
  5. $to = str_replace( "ć", "cs_parse2", $to);
  6. $to = str_replace( "ę", "cs_parse3", $to);
  7. $to = str_replace( "ł", "cs_parse4", $to);
  8. $to = str_replace( "ń", "cs_parse5", $to);
  9. $to = str_replace( "ó", "cs_parse6", $to);
  10. $to = str_replace( "ś", "cs_parse7", $to);
  11. $to = str_replace( "ź", "cs_parse8", $to);
  12. $to = str_replace( "ż", "cs_parse9", $to);
  13.  }
  14. $txt = parse_1('ą');
  15. echo "$txt";
  16. ?>


Pewnie to jakiś głupi i banalny błąd, jednak prosiłbym o pomoc.
tehn
nie zwracasz nic w tej funckji... dodaj
  1. <?php
  2. return $to;
  3. ?>

w ostatnej lini funckji...
qqrq
Poza tym pisz raczej tak:

  1. <?php
  2. function parse_1($from)
  3.  {
  4. return str_replace(array("ą","ć","ę","ł","ń","ó","ś","ź","ż"),array("cs_parse1","cs_parse2","cs_parse3","cs_parse4","cs_parse5","cs_parse6","cs_parse7","cs_parse8","cs_parse9"), $from);
  5.  }
  6. $txt = parse_1('ą');
  7. echo $txt;
  8. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.