Hirdetés
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- bb0t: Ikea PAX gardrób és a pokol logisztikája
- GoodSpeed: A RAM-válság és annak lehetséges hatásai
- GoodSpeed: Márkaváltás sok-sok év után
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Fűzzük össze a szavakat :)
- ldave: New Game Blitz - 2025
- Real Racing 3 - Freemium csoda
- Gurulunk, WAZE?!
Aktív témák
-
L3zl13
nagyúr
Van a kódban 2 függvény.
Hogyan használod őket az oldalon belül?
Hogy adod meg bemenetkényt a tagolatlan szöveget, és hogy használod a végkimenetet?
Valahogy meg kell hívnod a beszur fuggvényt. Paraméterként a tagolatlan szöveget megadva. pl beszur('Szoveg'); vagy $A='Szoveg'; beszur($A);
És ez még nem elég, mert a függvény nem helybe rakja vissza a tagold szöveget, hanem kimenetként.
Tehát megjelenítéskor vagy a függvényt echo-zod ki - echo beszur($A); - vagy a kimenetet eltárolod egy átmeneti változóban amit majd kiechózol. pl $B=beszur($A); vagy akár $A=beszur($A);
A második esetben önmagába íratod vissza a szöveget, így nem kell két változó. -
na jó elismerem, így már én is alig értem :DD
-
sőt nem is kell segédtömb, hanem egyből egy segédváltozóhoz fűzöd a 20 betűs szórészleteket, és utánuk egy szóközt: $seged_valtozo.=substr($tomb[$i],$j*20,20).'' '' ezzel megkaptad egy szó szétdarabolt verzióját, és ezt minden szóra meg kell csinálni, majd az összeset összefűzni egy stringgé.
-
bocs, itt kimaradt egy elég nagy rész:
...hosszát 20-al, majd ennek veszed az egész részét (ennyiszer 20 betűből áll a szó). ---> itt!
ezután ezeket beteszed egy segédtömbbe, majd összefűzöd őket egy segédváltozóba spaccel elválasztva. így megkapod az erdeti szó 20-asával szétdarabolt verzióját. ezzel ...
itt indítasz egy belső for ciklust 0-tól ($j) addig ahányszor 20 betűből áll a szó.
a segédtömbbe úgy teszed be, hogy $seged_tomb[$j]=substr($tomb[$i],$j*20,20) -
''megnézed egyenként milyen hosszúak, majd ha valamelyik több mint húsz, a huszadik karakter után benyomsz egy spacet. stb...'' bővebben:
- indítasz egy for ciklust 0-tól a tömb elemszámáig (ennyi szót kell feldolgozni)
- a for ciklusban a következőket hajtod végre: elosztod az adott elem (szó) hosszát 20-al, majd ennek veszed az egész részét (ennyiszer 20 betűből áll a szó).
ezután ezeket beteszed egy segédtömbbe, majd összefűzöd őket egy segédváltozóba spaccel elválasztva. így megkapod az erdeti szó 20-asával szétdarabolt verzióját. ezzel az értékkel felülírod az eredeti tömb adott elemét
- a for ciklus végén a tömb módosított elemeit összefűzöd egy segédváltozóba, így megkaptad az eredeti string max. 20 betűs szavas verzióját.
ha nem tudod ezt PHP nyelvre átfordítani, akkor sorry -
hé! nem akartam bunkó lenni, még poénkodni sem szabad... :F
amúgy én is próbáltam segíteni, csak gondoltam nem írom le a-z-ig csak a kezdő ötletet -
Gregorius, írd már meg a komplett weblapot! :P
-
Gregorius
őstag
Vagydehogyis, ez csak megmondja, hogy túl hosszú.
Kell még egy függvény
function darabol ($johosszu)
{ $elso=substr($johosszu,0,20);
$maradek=darabol(substr($johosszu,20));
return $elso.'' ''.$maradek;
}
Ezt kell berakni a return false helyére:
$darabok[$cimke]=darabol($ertek);
És ez jön a return true helyére:
$eredmeny = implode('' '', $darabok); -
szétdarabolod a stringet a '' '' (szóköz) karaktereknél:
$tomb=split('' '',$proba)
majd a tomb elemeit (az egyes szavakat) feldolgozod :
megnézed egyenként milyen hosszúak, majd ha valamelyik több mint húsz, a huszadik karakter után benyomsz egy spacet. stb... -
LionTm
aktív tag
Azt szeretném megtudni hogy hogy lehet egy $proba stringből kiszőrni azt hogy ne legyen olyan rész amiben 20 karakter után sincsen space...
Pl.:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Magyarul egy 20 betüs szót már vegyen ketté...
Aktív témák
- Bemutatkozott a Poco X7 és X7 Pro
- Microsoft Excel topic
- sziku69: Szólánc.
- ESET NOD32 Antivirus / Smart Security
- Azonnali informatikai kérdések órája
- Milyen routert?
- CADA, Polymobil, és más építőkockák
- Anglia - élmények, tapasztalatok
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- További aktív témák...
- HIBÁTLAN iPhone 14 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3531, 93% Akkumulátor
- 2db x Green Cell UPS 2000VA 1200W teljesítményálló tartalék tápegység 2000VA 1200W
- GYÖNYÖRŰ iPhone 13 mini 128GB Green -1 ÉV GARANCIA -Kártyafüggetlen, MS3898, 100% Akkumulátor
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
- Apple iPhone 13 Mini 128GB,Újszerű,Adatkabel,12 hónap garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

