Kezdőoldal » Számítástechnika » Programozás » Hogy tudom PHP-ban egy változó...

Hogy tudom PHP-ban egy változó hosszú tömb elemeit külön változóba írni?

Figyelt kérdés

Tehát adott egy tömb:

$tomb = array("kutya","macska");

Végtelenig növekedhet az elemek száma, fileból olvasom ki.

mindegyik elemhez új változót kéne létrehozni, hogy valami ilyesmi legyen:


$var1 = "kutya";

$var2 = "macska";



2022. máj. 8. 20:33
1 2
 1/14 anonim ***** válasza:

ilyesmire ciklust szokás használni..


Tudod egyáltalán, hogy mit akarsz elérni?

2022. máj. 8. 20:40
Hasznos számodra ez a válasz?
 2/14 A kérdező kommentje:
Tudom. Hogy a ciklus létrehozzon annyi új változót ahány eleme a tömbnek van.
2022. máj. 8. 20:53
 3/14 anonim ***** válasza:
És utána mire használod ezt a végtelen sok változót? Nem teljesen értem, hogy miért jó ez neked.
2022. máj. 8. 20:54
Hasznos számodra ez a válasz?
 4/14 anonim ***** válasza:
5%
javascriptben le tudnam irni, PHPt sajnos nem ismerem
2022. máj. 8. 21:02
Hasznos számodra ez a válasz?
 5/14 anonim ***** válasza:
100%

Ez az egész amire gondolsz, logikai hibás. A változóknak ismerteknek kell lennie indítási időben, az alapján foglal a stacken helyet. Ami neked kell, az a tömb. Amiben amúgy is vannak a cuccaid?

Elmondanád, hogyan akarod kezelni az ismeretlen mennyiségű változóid?

Azaz lesz egy $var267 változód például. Honnan tudod, hogy lesz-e 268-adik??

2022. máj. 8. 21:09
Hasznos számodra ez a válasz?
 6/14 anonim ***** válasza:
0%
Nincs ilyen.
2022. máj. 8. 21:33
Hasznos számodra ez a válasz?
 7/14 anonim ***** válasza:
0%
#5 mondjuk igy? [link]
2022. máj. 8. 21:38
Hasznos számodra ez a válasz?
 8/14 anonim ***** válasza:
0%

ennek mi értelme?

amúgy a $GLOBALS-ban tudod létrehozni

ami szintén egy tömb


for($i=0;$i<count(forras_tomb);$i++) {

$ujnev = v_.$i; // a változó nem kezdődhet számmal

$GLOBALS[ujnev] = forras_tomb[$i];

}


tessék

2022. máj. 8. 21:45
Hasznos számodra ez a válasz?
 9/14 anonim ***** válasza:
87%
Egy cikluson belüli eval() függvény tud neked ilyen változókat csinálni, de 100% biztos vagyok benne, hogy hülyeséget akarsz csinálni, ennek semmi értelme.
2022. máj. 8. 21:46
Hasznos számodra ez a válasz?
 10/14 anonim ***** válasza:
89%

Van rá megoldás, de szerintem ilyenre nincs szükséged, valami a gondolatmenetben lesz hibás.


Szerinted miért kellene így kiszervezni külön változókba ezeket?

2022. máj. 8. 22:01
Hasznos számodra ez a válasz?
1 2

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!