Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: echo do zmiennej
Forum PHP.pl > Forum > PHP
Shaezar
Więc mam sobię funkcję, której nie mogę modyfikować. Jak się domyślam zwraca ona string poprzech instrukcję 'echo'. Teraz moim pragnieniem jest, by nie wywoływać instrukcji echo w czasie odpalania funkcji, tylko żeby ten wywołany string zapisał mi sie do zmniennej. Dlaczego tak kombinuje? Zrobiłem sobie parsowanie szablonów i dany string nie wyświetla mi się w tym miejscu, gdzie bym tego oczekiwał ..
nospor
http://pl.php.net/manual/pl/function.ob-start.php
http://pl.php.net/manual/pl/function.ob-get-contents.php
i przyklad z manuala:
  1. <?php
  2. echo "Hello ";
  3. $out1 = ob_get_contents();
  4. echo "World";
  5. $out2 = ob_get_contents();
  6. var_dump($out1, $out2);
  7. ?>
Shaezar
dzięki. Osiągnąłem dokładnie to, czego oczekiwałem smile.gif
Athlan
a poza tym uzyj nie echo $zmienna w funkcji tylko return $zmienna

pozdro smile.gif
nospor
Cytat
a poza tym uzyj nie echo $zmienna w funkcji tylko return $zmienna

@Athlan a teraz czytamy ze zrozumieniem i nie nabijamy postow:
Cytat
Więc mam sobię funkcję, której nie mogę modyfikować.
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.