- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- sziku69: Fűzzük össze a szavakat :)
- aquark: A ló túloldalán (Intel-AMD szivatás)
- Geri Bátyó: Agglegénykonyha 5 – Edények és konyhai eszközök
- sellerbuyer: Milyen mobiltelefont vegyek 2025 ben?
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
Új hozzászólás Aktív témák
-
trisztan94
őstag
Hali
A térképes app amit csinálok xls fájlokból (is) dolgozik. Feltölt a júzer egy xls-t vagy xlsx-et és az abban található címekből összerak egy útvonalat.
Eddig úgy volt, hogy a cím darabjai fixen az I, J, K és L oszlopokban voltak (irányítószám, város, utca, házszám), viszont most kiderült, hogy úgy kellene, hogy a felhasználó kiválaszthassa feltöltéskor, hogy melyik oszlop(ok)ban van a cím. Tehát le kell kezelni azt is, ha az egész cím egy oszlopban van, meg ha több oszlopban van és össze kell fűzni a végén..Ez volt az eddigi kódom:
for($row = 1; $row <= $lastRow; $row++)
{
$string = $row . "|";
for($column = 'I'; $column != 'M'; $column++)
{
if($worksheet->cellExists($column.$row))
{
$cell = $worksheet->getCell($column.$row)->getValue();
switch($column){
case 'I':
$string.= '"'.trim($cell).' ';
break;
case 'J':
$string.= trim($cell).' ';
break;
case 'K':
$string.= trim($cell).' ';
break;
case 'L':
$string.= trim($cell);
break;
}
}
}Ez nagyon szépen kiszedte az eredményeket és összefűzte a stringeket.
Most, hogy ez ki lett találva, átalakítottam erre:
for($row = 1; $row <= $lastRow; $row++)
{
$string = $row . "|";
foreach ($columns as $column)
{
if($worksheet->cellExists($column.$row))
{
$cell = $worksheet->getCell($column.$row)->getValue();
switch($column){
case $columns[0]:
$string.= '"'.trim($cell).' ';
break;
case $columns[1]:
$string.= trim($cell).' ';
break;
case $columns[2]:
$string.= trim($cell).' ';
break;
case $columns[3]:
$string.= trim($cell);
break;
}
}
}
}Ez így rendesen működik is akkor, ha 4 oszlopban van a cím.
A kérdés az lenne, hogy hogyan tudom megcsinálni, hogy akkor is működjön, ha kevesebb, mint 4 oszlopban van a cím?
A $columns változó egy tömb, pl:
[0]=>A
[1]=>B
stbMindig annyi elem van benne, amennyit kiválasztott a júzer.
Új hozzászólás Aktív témák
Hirdetés
- GYÖNYÖRŰ iPhone 13 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3036
- Keresünk dokkolókat
- Telefon felvásárlás!! Xiaomi Redmi Note 13, Xiaomi Redmi Note 13 Pro, Xiaomi Redmi Note 13 Pro+
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- GYÖNYÖRŰ iPhone 11 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3265, 100% Akkumulátor
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest