- Nokia 8 Sirocco - tudja, honnan fúj a szél
- Samsung Galaxy A56 - megbízható középszerűség
- Fotók, videók mobillal
- iPhone topik
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- Milyen okostelefont vegyek?
- Redmi Note 12 Pro - nem tolták túl
- LTE frekvenciák
- Xiaomi 13 - felnőni nehéz
- CMF Phone 2 Pro - a százezer forintos kérdés
Ú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
Hirdetés
- Sorozatok
- Porszívók - akkus és klasszikus vezetékes
- WoW avagy World of Warcraft -=MMORPG=-
- One otthoni szolgáltatások (TV, internet, telefon)
- Teljes verziós játékok letöltése ingyen
- Nokia 8 Sirocco - tudja, honnan fúj a szél
- Automata kávégépek
- Kerékpárosok, bringások ide!
- Kormányok / autós szimulátorok topikja
- Nintendo Switch 2
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- REFURBISHED - DELL Thunderbolt Dock WD19TBS docking station (210-AZBV)
- Újszerű Apple Macbook Air 13 - M2 - 30 Ciklus - 100% Akkumulátor - 8GB/256GB SSD - MAGYAR - Éjfekete
- BESZÁMÍTÁS! ASUS ROG STRIX Z390-E GAMING alaplap garanciával hibátlan működéssel
- Csere-Beszámítás! Számítógép PC Játékra! I5 14400F / RTX 4060ti 16GB / 32GB DDR5 / 1TB SSD
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest