Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Tworzenie zmiennej z dwóch innych
code46
post 19.11.2008, 15:45:47
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

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


  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
Go to the top of the page
+Quote Post
Spawnm
post 19.11.2008, 15:47:21
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




podstawy...
  1. <?php
  2. $a = "cały";
  3. $b = 'napis';
  4. $yz = $a.' '.$b;
  5. ?>


Ten post edytował Spawnm 19.11.2008, 15:47:42
Go to the top of the page
+Quote Post
code46
post 19.11.2008, 15:51:11
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

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


Nie o to mi chodzi.

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


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

Ten post edytował code46 19.11.2008, 15:51:29
Go to the top of the page
+Quote Post
Spawnm
post 19.11.2008, 15:54:08
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




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


Ten post edytował Spawnm 19.11.2008, 15:54:32
Go to the top of the page
+Quote Post
tomsi
post 19.11.2008, 15:54:10
Post #5





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


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


?


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post
code46
post 19.11.2008, 15:57:46
Post #6





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

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


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.
Go to the top of the page
+Quote Post
Jarod
post 19.11.2008, 15:58:51
Post #7





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


  1. <?php
  2. $a = 'y';
  3. $yz = "TEST";
  4.  
  5. echo ${$a.'z'};
  6. ?>


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
code46
post 19.11.2008, 16:10:35
Post #8





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

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


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


Ten post edytował code46 19.11.2008, 16:14:42
Go to the top of the page
+Quote Post
Cezar708
post 19.11.2008, 16:14:25
Post #9





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


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?
Go to the top of the page
+Quote Post
code46
post 19.11.2008, 16:15:55
Post #10





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

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


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
Go to the top of the page
+Quote Post
Jarod
post 19.11.2008, 16:17:44
Post #11





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


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


questionmark.gif


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
Cezar708
post 19.11.2008, 16:21:43
Post #12





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


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
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 16.05.2024 - 12:27