Hirdetés
- Újratervezi az Apple az iPhone előlapját
- Fotók, videók mobillal
- Android alkalmazások - szoftver kibeszélő topik
- Poco F3 - a mindenes, de nem mindenkinek
- Android 16-ra nyitott az egyik legmenőbb csukható
- Milyen okostelefont vegyek?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Bemutatkozott a Poco X7 és X7 Pro
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Igazi csúcskészülék lett a Poco F7 Ultra
Ú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
- Ne várj sokat a vásárlással: drágulás a láthatáron
- Black Friday november 29. / Cyber Monday december 2.
- Sorozatok
- Újratervezi az Apple az iPhone előlapját
- Otthoni hálózat és internet megosztás
- gban: Ingyen kellene, de tegnapra
- Autós topik
- Kerékpárosok, bringások ide!
- Luck Dragon: Asszociációs játék. :)
- Háztartási gépek
- További aktív témák...
- BESZÁMÍTÁS! ASRock B550M R7 5700X 32GB DDR4 1TB SSD RTX 4070 Super 12GB GameMax Aero Mini ECO 650W
- GigGigabyte RX 9070 XT Gaming OC Ice 16G (Bontatlan)
- BESZÁMÍTÁS! ASUS H510M i7 10700 16GB DDR4 512GB SSD RTX 3060 12GB GDDR6 Zalman T4 Plus ADATA 600W
- Xiaomi 15 Ultra Silver Chrome 120 Hz WQHD+ LTPO AMOLED, Leica 1 + 200 MP periszkóp 16/512 GB
- Latitude 5450 14" FHD IPS Ultra 5 125U 16GB 512GB NVMe ujjlolv IR kam gar
- DXRACER Prince L gamer szék
- Google Pixel 10 Pro XL Moonstone Super Actua 120 Hz, Pro kamera 5 zoom 256 GB Használt,Gari
- DELL Precision 5540 Workstation i7-9850H Nvidia Quadro T2000 32GB 512GB 15.6" 1év garancia
- GYÖNYÖRŰ iPhone 13 mini 128GB Green -1 ÉV GARANCIA -Kártyafüggetlen, MS3899, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 12 Mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3415, 100% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő







