Kezdőoldal » Számítástechnika » Programozás » PHP-ban hogyan lehet elemeket...

PHP-ban hogyan lehet elemeket szétválasztani?

Figyelt kérdés

Üdv!

Az a felállás, hogy egy mysql mezőben akarok tárolni több számot vesszővel elválasztva a helytakarékosság miatt.

Szóval például ez van a mezőben:


1259,6548,2156,0012 stb stb.


Hogyan lehet elérni azt, hogy például a "1259" a $valami_1 változóban legyen?


Válaszotokat előre is köszönöm!



2014. dec. 29. 14:36
 1/3 2xSü ***** válasza:

[link]


$szamok = explode(',' , '1259,6548,2156,0012');


/* Eredmény:


$szamok = array(1259,6548,2156,'0012'); */


Ha ismert az elválasztott számok hossza, akkor más mód is van rá. Pl. ha tudom, hogy egy szöveg 3D koordinátákat tartalmaz vesszővel elválasztva, és biztos vagyok benne, hogy kiinduló szöveg formátuma helyes, akkor lehet ilyet is csinálni:


list($x,$y,$z) = explode(',',$koordinata,3);

2014. dec. 29. 14:43
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Köszönöm a választ, sikerült!
2014. dec. 29. 15:00
 3/3 anonim ***** válasza:
Azért nézz utána a serialize függvénynek is, igen érdekes.
2014. dec. 30. 08:58
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!