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:
$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);
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.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!