Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tworzenie zmiennej z dwóch innych
Forum PHP.pl > Forum > Przedszkole
code46
  1. <?php
  2. $a = "y"
  3. $b = 'z';
  4. $yz = "Cały napis";
  5. ?>


Jak wyświetlić na ekranie tekst "Cały napis" ale posługując się zmiennymi $a i $b?
Nie mogę użyć zmiennej $yz bo ona musi powstać poprzez złączenie $a i $b
Spawnm
podstawy...
  1. <?php
  2. $a = "cały";
  3. $b = 'napis';
  4. $yz = $a.' '.$b;
  5. ?>
code46
Nie o to mi chodzi.

  1. <?php
  2. $a = "y"
  3. $yz = "Cały napis";
  4. ?>


Jak teraz wyświetlić zawartość $yz?
Spawnm
pewnie :
  1. <?php
  2. $yz = "Cały napis";
  3. echo $yz;
  4. ?>
tomsi
Cytat(code46 @ 19.11.2008, 15:51:11 ) *
Nie o to mi chodzi.

  1. <?php
  2. $a = "y"
  3. $yz = "Cały napis";
  4. ?>


Jak teraz wyświetlić zawartość $yz?


  1. <?php
  2. echo $yz;
  3. ?>


?
code46
Nie możecie użyć $yz. Chodzi mi o coś w stylu:
  1. <?php
  2. echo {$a.'z'};
  3. ?>

Tylko wyświetla mi napis yz a nie zawartość zmiennej. Muszę dynamicznie budować zmienne.
Jarod
  1. <?php
  2. $a = 'y';
  3. $yz = "TEST";
  4.  
  5. echo ${$a.'z'};
  6. ?>
code46
Jak teraz wyśiwetlić "Inny tekst" posługując się zapisem w stylu:

  1. <?php
  2. class Config
  3. {
  4.  
  5.    static public $SystemD = 'Inny';
  6.    static public $SystemDother = ' Inny tekst';
  7.  
  8. }
  9.  
  10.  
  11. echo  Config::$SystemD . 'other'; // to wyświetla Innyother
  12. ?>
Cezar708
może analogicznie jak powyżej?

  1. <?php
  2. echo Config::$System . DConfig::${'SystemD' . 'other'}
  3. ?>
questionmark.gif

pozdrawiam

PS: a kolega nie słyszał o tablicach asocjacyjnych?
code46
Cytat(Cezar708 @ 19.11.2008, 16:14:25 ) *
może analogicznie jak powyżej?

  1. <?php
  2. echo Config::$System . DConfig::${'SystemD' . 'other'}
  3. ?>
questionmark.gif




Cytat
Fatal error: Access to undeclared static property: Config::$System in
Jarod
  1. <?php
  2. echo Config::${'SystemD' . 'other'}
  3. ?>


questionmark.gif
Cezar708
Cytat
Cytat
Fatal error: Access to undeclared static property: Config::$System in


ach tam zaraz literówkę zrobiłem, z palca pisałem smile.gif

pozdrawiam
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.