Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] manipulacja na zmiennych
szymek116
post 15.07.2006, 21:58:29
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.07.2006

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


czy jest możliwe żeby wynik dwóch zmiennych był nazwą innej zmiennej ?

tzn chodzi mi miej więcej o coś takiego

Kod
<?php

$a='a';
$b='b';
$ab='test';

echo ${$a$b}; // i tu powinno wyświetlić test

?>


btw. powyższy kod to przykład oczywiście nie działa ma za zadanie tylko pokazać o co mi chodzi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Ja_Szczur
post 15.07.2006, 22:12:15
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


brakuje "kropki" biggrin.gif

  1. <?php
  2. echo ${$a.$b};
  3. ?>


ewentualnie

  1. <?php
  2. echo ${"$a$b"};
  3. ?>


Ten post edytował Ja_Szczur 15.07.2006, 22:14:11


--------------------
"No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett

php :*
Go to the top of the page
+Quote Post
szymek116
post 15.07.2006, 22:19:00
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.07.2006

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


dziękować
Go to the top of the page
+Quote Post
grzesio
post 16.07.2006, 11:00:43
Post #4





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 24.12.2003
Skąd: Wisła

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


Mam takie pytanie


jest:
define("_LOGIN","Login");

oraz mam zmienną $zm = "LOGIN";

jak wypisac _LOGIN przy pomocy $zm ?

echo "_"+ $zm ?


--------------------
"nie ma głupich pytań są tylko głupie odpowiedzi" -babcia Wladzia
a jednak slonce swieci dla wszystkich
Go to the top of the page
+Quote Post
Ja_Szczur
post 16.07.2006, 12:39:48
Post #5





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


  1. <?php
  2. define( "_LOGIN" , "Login" );
  3. $zm = "LOGIN";
  4.  
  5. echo constant ( "_" . $zm );
  6. ?>


przy łączeniu łańcuchów tekstowych zamiast "+" (JavaScript, Pascal) w php jest "."

funkcja constant wypisuje wartość stałej o podanej nazwie

niech żyje manual! tongue.gif


--------------------
"No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett

php :*
Go to the top of the page
+Quote Post
mike
post 16.07.2006, 12:41:17
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Przenoszę na Przedszkole, tam jest miejsce dla wątków, których by nie było gdyby autorzy pytań czytali manuala i podstawy php.
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: 14.08.2025 - 06:07