Hirdetés
- gban: Ingyen kellene, de tegnapra
- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- Meggyi001: Kórházi ellátás: kuka vagy finom?
- sh4d0w: StarWars: Felismerés
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Gadomiklos: Sziasztok! Kezdő vagyok, és nem tudom hol tudom megnézni a privát üzeneteimet.
- WireGuard VPN a mindennapokra
Új hozzászólás Aktív témák
-
-
Sk8erPeter
nagyúr
válasz
moltam88
#15335
üzenetére
Na ja, én is ilyen esetekre gondoltam, amikor írtam, hogy nem triviális feladat a címre regexpet írni; nem beszélve a felhasználói hibázásokról. Persze az ideális eset, ha már eleve bevitelkor validálásra kerülnek a címek, de egy Excel-fájlnál ez nyilván nem téma.
A legjobb regexp-összepakoló és -értelmező, amivel eddig találkoztam - bár offline -, az a RegexBuddy (http://www.regexbuddy.com/).
Amikor egy komplexebb regexppel találkozol, csak bedobod, és ez lebontja neked szépen. Igen sokat segít, ha nincs kedved gondolkozni, és kinek van kedve gondolkozni, ha nem muszáj?
-
trisztan94
őstag
válasz
moltam88
#15330
üzenetére
Köszi!

-----
(#15331) moltam88Így csináltam:
for($row = 1; $row <= $lastRow; $row++)
{
$string = $row . "|";
$temp = "";
foreach ($columns as $column)
{
if($worksheet->cellExists($column.$row))
{
$cell = trim($worksheet->getCell($column.$row)->getValue());
$temp.=$cell.' ';
}
$string.='"'.$temp;
}
$string = trim($string);
$string.='"|HUN'.PHP_EOL;
fwrite($fileHandle, $string);
}Ennek ez lett az eredménye:
3|"1158 "1158 Budapest "1158 Budapest Késmárk u. 7/b. "1158 Budapest Késmárk u. 7/b."|HUN
Így kellene kinéznie:
3|"1158 Budapest Késmárk u. 7/b."|HUN
Mit csinálok szarul?

Elég kába vagyok, jól megfáztam, nem nagyon megy a gondolkodás

Új hozzászólás Aktív témák
- Eladó Lenovo LOQ laptop I5, Rtx2050, 16gb ram, 512 m2 ssd. Garancia.
- LG 55" 4K UHD AI Smart tv GARANCIÁVAL
- Bontatlan Google Pixel 10, 12GB ram 256GB rom frost/lila
- -ÚJ,2 ÉV GAR- DDR5 GAMER PC: RYZEN 7 8700F/9700X/9800X3D +RX 6600/6700XT +16-64GB DDR5! SZÁMLA!
- Samsung Galaxy Z Flip 7 12/512GB 2028.09.14-ig gari
- Bomba ár! HP EliteBook 840 G7 - i7-10510U I 16GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gari!
- magyar billentyűzet - 136 - Lenovo Legion Pro 7 (16IRX9H) - i9-14900HX, RTX 4080 - 4 ÉV GARANCIA!
- Újszerű HP 14s-dq5001nh - 14"FHD IPS - i5-1235U - 16GB - 512GB - Win11 - Magyar - Garancia
- GYÖNYÖRŰ iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3359
- Bomba ár! Lenovo X1 Yoga 2nd - i7-7G I 8GB I 256GB SSD I 14" WQHD Sérült I W11 I CAM I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő






