Kezdőoldal » Számítástechnika » Programozás » Hogy lehetne megoldani PHP-ban...

Hogy lehetne megoldani PHP-ban, hogy ha bekérem egy változó nevét, akkor kiadja az értékét?

Figyelt kérdés
Pl a "valami" ből meg tudja mondani a $valami értékét. Nem switch case használatával.

2018. szept. 30. 15:12
 1/3 anonim válasza:

$valami = "10";


print eval("$" + valami)


valami ilyesmi

2018. szept. 30. 15:15
Hasznos számodra ez a válasz?
 2/3 anonim válasza:
eval("$valami")
2018. szept. 30. 15:15
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
100%

A php-ban a $ szimbólum tetszőleges mennyiségben egymás után rakható, ezzel változónévként kiértékelve az előzőből kapott értéket.


Tegyük fel, hogy

$name = 'valami', és $valami = 'hello';

Akkor:

echo($name) => 'valami'

echo($$name) => 'hello'


Ha lenne még egy $hello = 'bye' változód is, akkor

echo($$$name) => 'bye'


Ilyen egyszerű. De amúgy nem ajánlott ezt agyonhasználni.

2018. szept. 30. 15:21
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!